51Testing软件测试论坛
标题:
QTP9.2输出值问题
[打印本页]
作者:
zhilingying
时间:
2010-11-16 09:36
标题:
QTP9.2输出值问题
本帖最后由 zhilingying 于 2010-11-16 09:37 编辑
想问一下,就是QTP9.2创建输出值后,如何在data table里面显示呢?
我在active screen里面插入输出值后,并定义了这个输出值,但是运行之后还是无法显示,不知是什么原因,想上来请教下大侠们,谢谢 谢谢。。。
程序如下;
SystemUtil.Run "iexplore.exe", "http://newtours.demoaut.com/mercurysignon.php"
Browser("Sign-on: Mercury Tours").Page("Sign-on: Mercury Tours").WebEdit("userName").Output CheckPoint("userName")
Browser("Sign-on: Mercury Tours").Page("Sign-on: Mercury Tours").WebEdit("userName").Set DataTable("name", dtLocalSheet)
Browser("Sign-on: Mercury Tours").Page("Sign-on: Mercury Tours").WebEdit("password").SetSecure DataTable("password", dtLocalSheet)
Browser("Sign-on: Mercury Tours").Page("Sign-on: Mercury Tours").Image("Login").Click 16,19
Browser("Sign-on: Mercury Tours").Page("Sign-on: Mercury Tours").Sync
Browser("Sign-on: Mercury Tours").Close
作者:
zhilingying
时间:
2010-11-16 11:36
作者:
zhilingying
时间:
2010-11-16 11:44
为什么没有人帮我解答哦 是不是我的问题太简单啦 大家都不屑回答啦
作者:
xhhuang1618
时间:
2010-11-16 13:19
标题:
。
本帖最后由 xhhuang1618 于 2010-11-16 13:24 编辑
回复
1#
zhilingying
你可能对DataTable的认识上有所误解,DataTalbe全称:the run-time Data Table,这意味着你在脚本运行的时候将值写入到DataTable后,在脚本运行时你是可以在DataTable中看到这个值;当你的脚本结束运行后,你DataTable中的值就会被清空
如果你非要将值写入到DataTable中,你可以在脚本快要结束的时候,将DataTable保存起来。示例代码如下:
Dim str
str = "hello word"
DataTable.Value("A","Action1") = str '将"hello word"写入到DataTable中
DataTable.ExportSheet "c:\123.xlsx",2 '将DataTable另存到指定的目录中
作者:
zhilingying
时间:
2010-11-16 13:30
回复
4#
xhhuang1618
谢谢!!获益良多啊,太感谢啦
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2