QTP设置检查WEB连接数在哪里啊?另外还有一个关于检查点的问题。
求教。谢谢。~===========================
Dialog("Login").WinEdit("Agent Name:").Output CheckPoint("Agent Name:")
Dialog("Login").WinEdit("Agent Name:").Set "mercury"
Dialog("Login").WinEdit("Agent Name:").Output CheckPoint("Agent Name:_2")
================================
这是对登录做的前后两个检查点。我想设置检查输出的值怎么弄啊? 谢谢 插入检查点的时候可以选择DataTable或者Environment, 默认是datatable的好像, LZ可以参考:
dim aa
aa = Datatable("name", dtGlobalSheet)
或者aa=Environment.value("name")
name为输出检查点的名称Output Name, 在对象库里可设置 插入检查点的时候可以选择DataTable或者Environment, 默认是datatable的好像, LZ可以参考:
dim aa
aa...
shingo0109 发表于 2011-2-14 14:48 http://bbs.51testing.com/images/common/back.gif
我用你的方法 写上了赋值给 密码栏 系统报错了。你看看我写的对不。
===============
Dialog("Login").WinEdit("Agent Name:").Set "mercury"
Dialog("Login").WinEdit("Agent Name:").Output CheckPoint("Agent Name:_3")
Dim aa
aa = Datatable("Agent Name:_3", dtGlobalSheet)
Dialog("Login").WinEdit("Password:").set aa 回复 3# pangda
LZ在对象库里看下, 你的output value是用的是datatable还是environment变量, 再看下具体的name是啥, 如下图:
如果是datatable, 需看下是在global sheet还是在action sheet 回复 2# shingo0109
Dim dd
dd= Environment.value("Agent_Name_text_out")
那我这样写是不是就是对的啊
aa = Datatable("name", dtGlobalSheet)
后面这个参数是什么意思呢? 回复 5# pangda
不是, 看你的图片, 你的output使用的是datatable而不是environment,所以可以这么写:
dim aa
aa=Datatable("Agent_Name_text_out", dtGlobalSheet)
当然这个可以modify的 回复 6# shingo0109
这个人才 dtGlobalSheet 参数是干嘛用的呢? dtglobalsheet是指datatable中的Global表 LZ用的是Text Output Value吧, 也可以用GetROProperty来判断, 而不使用output检查点
dim aa
aa=Dialog("Login").WinEdit("Agent Name:").GetROProperty("text")
msgbox aa 回复 8# Amy0714
这个东西可以随意定义吗? 回复 10# pangda
那个如果你选了global sheet, 就写成dtglobalsheet
如果是选了其他的action sheet, 就不能这么写了, 需要写具体的action sheet名称, 具体名称自己定义 呵呵 这么麻烦!
自己 写代码验证! 取值,比较、输出报告! 同样的问题想问一下,我也有output,脚步运行的时候,数据表里能看到输出值,但是脚本运行结束,数据表里就没有检查输出值了,请问怎么能保存下来把这个值 回复 13# fengxinzi0151
如果是把output值放在datatable的话, 应该可以在qtp的Results里的Run-Time Data Table可以看到值。
页:
[1]