51Testing软件测试论坛

标题: 向datatable赋一变量的问题 [打印本页]

作者: mr.bee    时间: 2011-2-18 11:05
标题: 向datatable赋一变量的问题
如下:

code = Browser("窗口名").Page("页面名").WebElement("元素名").GetROProperty("innertext")
Datatable.value("已存在的列名",dtlocalSheet) = code

运行,结果错误
The set DataTable.Value operation failed. The <已存在列名> column does not exist.

请问有可能是什么原因?
作者: shingo0109    时间: 2011-2-18 11:18
local sheet里面没有"已存在的列名"这一列吧, LZ要么自己先建好这列就可以, 要么用脚本来建
作者: mr.bee    时间: 2011-2-18 11:21
回楼上 已经有了
作者: shingo0109    时间: 2011-2-18 11:30
不知LZ怎么建的, 要么用脚本来添加列吧:
datatable.GetSheet(dtlocalSheet).AddParameter "已存在的列名", ""
作者: mr.bee    时间: 2011-2-18 11:36
谢谢,确实是我添加列的方法有问题
作者: dqf    时间: 2011-2-18 13:14
去除dtlocalSheet就可以了
修改后为:
    code=Browser("窗口名").Page("页面名").WebElement("元素名").GetROProperty("innertext")
      Datatable.value("已存在的列名")=code
作者: dqf    时间: 2011-2-18 13:15
你的Datatable的列是存在于“Global”中吧而非“Action1”中




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2