pangda 发表于 2011-2-14 13:46:43

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")
================================
这是对登录做的前后两个检查点。我想设置检查输出的值怎么弄啊? 谢谢

shingo0109 发表于 2011-2-14 14:48:15

插入检查点的时候可以选择DataTable或者Environment, 默认是datatable的好像, LZ可以参考:
dim aa
aa = Datatable("name", dtGlobalSheet)
或者aa=Environment.value("name")

name为输出检查点的名称Output Name, 在对象库里可设置

pangda 发表于 2011-2-14 15:36:21

插入检查点的时候可以选择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

shingo0109 发表于 2011-2-14 16:07:50

回复 3# pangda

LZ在对象库里看下, 你的output value是用的是datatable还是environment变量, 再看下具体的name是啥, 如下图:
如果是datatable, 需看下是在global sheet还是在action sheet

pangda 发表于 2011-2-14 16:23:03

回复 2# shingo0109

Dim dd
dd= Environment.value("Agent_Name_text_out")
那我这样写是不是就是对的啊
aa = Datatable("name", dtGlobalSheet)
后面这个参数是什么意思呢?

shingo0109 发表于 2011-2-14 16:39:08

回复 5# pangda


不是, 看你的图片, 你的output使用的是datatable而不是environment,所以可以这么写:
dim aa
aa=Datatable("Agent_Name_text_out", dtGlobalSheet)
当然这个可以modify的

pangda 发表于 2011-2-14 16:42:06

回复 6# shingo0109


    这个人才 dtGlobalSheet 参数是干嘛用的呢?

Amy0714 发表于 2011-2-14 16:47:01

dtglobalsheet是指datatable中的Global表

shingo0109 发表于 2011-2-14 16:52:29

LZ用的是Text Output Value吧, 也可以用GetROProperty来判断, 而不使用output检查点
dim aa
aa=Dialog("Login").WinEdit("Agent Name:").GetROProperty("text")
msgbox aa

pangda 发表于 2011-2-14 17:06:05

回复 8# Amy0714


    这个东西可以随意定义吗?

shingo0109 发表于 2011-2-14 17:10:34

回复 10# pangda


那个如果你选了global sheet, 就写成dtglobalsheet
如果是选了其他的action sheet, 就不能这么写了, 需要写具体的action sheet名称, 具体名称自己定义

sunnyswu 发表于 2011-2-15 19:54:25

呵呵 这么麻烦!
自己 写代码验证! 取值,比较、输出报告!

fengxinzi0151 发表于 2011-2-17 13:52:19

同样的问题想问一下,我也有output,脚步运行的时候,数据表里能看到输出值,但是脚本运行结束,数据表里就没有检查输出值了,请问怎么能保存下来把这个值

shingo0109 发表于 2011-2-17 16:15:01

回复 13# fengxinzi0151


如果是把output值放在datatable的话, 应该可以在qtp的Results里的Run-Time Data Table可以看到值。
页: [1]
查看完整版本: QTP设置检查WEB连接数在哪里啊?另外还有一个关于检查点的问题。