51Testing软件测试论坛
标题:
为什么我的文本参数无法输出呢?
[打印本页]
作者:
xiaosan1110
时间:
2007-3-30 13:53
标题:
为什么我的文本参数无法输出呢?
我想把图1中的红线部分输出到runtime table中
我设置了文本输出检查点如图2
可是为什么得不到值呢?
代码如下:
Browser("Find a Flight: Mercury").Page("Book a Flight: Mercury").Image("buyFlights").Click 83,12
'wait(10)
'Browser("Find a Flight: Mercury").Page("Flight Confirmation: Mercury").Sync
Browser("Find a Flight: Mercury").Page("Flight Confirmation: Mercury").Output CheckPoint("2007-03-27064233_4")
Browser("Find a Flight: Mercury").Page("Flight Confirmation: Mercury").Image("backtoflights").Click
作者:
xiaosan1110
时间:
2007-3-30 14:07
下图是我的运行结果,根本就没有取道值
这是为什么啊?
作者:
kevin_swpi
时间:
2007-3-30 14:15
run time data里面看有没有
作者:
风过无息
时间:
2007-3-30 14:46
楼主在设置output的时候,设置了输出Flight Confirmation # 到2007-03-27064233之间的文字。
建议多看看帮助。
作者:
xiaosan1110
时间:
2007-3-30 15:10
runtime data table也没有数据
重结果看好象根本就没有捕捉到东西.
楼上的,我看了帮助了,没有发现错误.还请大家直接指出啊.
作者:
19thangel
时间:
2007-3-30 17:46
后面的2007-03-27 06应该会随着系统时间改变而改变把,如果办成了不是2007-03-27 06,那么qtp便无法获取Flight Confirmation # 到2007-03-27 06之间的文字。
作者:
hxf
时间:
2007-3-30 18:10
对呀!如果2007-03-27 06是变化的,肯定就输出不出来了
作者:
henhenchen
时间:
2007-3-31 10:54
标题:
回复 #5 xiaosan1110 的帖子
就象 hxf 所说. 2007-03-27 06是变化的. 所以输出肯定是NULL .一般在做OUTOUT VALUE 时.我认为最好用 INSERT OUTPUT VALUE 而不要用INSERT TEXT OUTPUT.(输出TABLE CELL 的值比较保险)
作者:
Coffey111111
时间:
2007-3-31 18:09
为什么我的INSERT OUTPUT VALUE,INSERT TEXT OUTPUT等等都是不可用的呀sdlkfj9
有人知道什么原因吗?
作者:
Coffey111111
时间:
2007-3-31 18:26
请问henhenchen :INSERT OUTPUT VALUE 和INSERT TEXT OUTPUT有什么区别吗?为什么你认为最好用 INSERT OUTPUT VALUE 而不要用INSERT TEXT OUTPUT.(输出TABLE CELL 的值比较保险)?sdlkfj5
作者:
19thangel
时间:
2007-4-2 09:50
输出TABLE CELL 的值是按照表的位置输出的,列如第一行第二列表格中的内容。定位较精确。缺点是输出时就把这个表格中的内容完全输出了,不能删减里面需要的值并输出。
TEXT OUTPUT是根据前后文本来判断输出的内容,如果前后文本一改变就找不到对象了(就像lz的问题一样),如果确定前后文本是固定的还是很好用的。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2