51Testing软件测试论坛
标题:
Repository和Spy里属性的区别
[打印本页]
作者:
xww24
时间:
2011-1-18 22:48
标题:
Repository和Spy里属性的区别
本帖最后由 xww24 于 2011-1-18 23:08 编辑
1 browser(”WebApplication”).Page(”WebApplication”).WebElement(”WebElement_2”).click
WebElement_2属性值只能在Repository里对应项的Name属性里看到,Spy里没有值为WebElement_2的属性
browser(”WebApplication”).Page(”WebApplication”).WebElement(”name:=WebElement_2”).click
这样写又不行,为什么会这样呢?
该怎么样写才正确呢?
2
同一个Web页面里
browser(”WebApplication”).Page(”WebApplication”).WebElement(”WebElement_2”).set "日期"
wait 3
browser(”WebApplication”).Page(”WebApplication”).WebElement(”WebElement_3”).click
这里的wait 3 ,有时候是等一秒就可以,有时候要等5秒,能不能在哪里设定下,让QTP自动等到下一步可以操作为止呢?
3 判断一个Object是不是可操作状态,用什么方法或者调用Object的什么属性好呢?
先谢谢大家了!
作者:
lantianwei
时间:
2011-1-19 11:14
1. 用人做比方,你在Repository看到的name其实上像人的姓名,而Spy就像别人看你的外貌,根据外貌(比如鼻子 脸 眼睛)来判断上不是你,但是不能在你身上直接看到姓名这东西,因为他上人为给定的
2,3 用bEnable属性
作者:
superliming
时间:
2011-1-19 13:24
1.WebElement_2:之所有是WebElement_2,是因为在对象库里肯定有个WebElement,对象库自动给起名字是WebElement_2,类似于index,不能用描述性编程写
2.可以使用waitproperties(记不清了),这个函数控制
3.应该使用getroproperties(也记不清了),获得对象的属性,是否可以操作
作者:
lantianwei
时间:
2011-1-19 17:10
回复
3#
superliming
LS正解,2,3我用的ST语法,有误导之嫌~
作者:
xww24
时间:
2011-1-19 22:20
回复
3#
superliming
了解了,非常谢谢你的回答
作者:
xww24
时间:
2011-1-19 22:21
回复
4#
lantianwei
你关于Repository和Spy的比喻很形象啊,一看就懂,谢谢啊
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2