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的什么属性好呢?
先谢谢大家了! 1. 用人做比方,你在Repository看到的name其实上像人的姓名,而Spy就像别人看你的外貌,根据外貌(比如鼻子 脸 眼睛)来判断上不是你,但是不能在你身上直接看到姓名这东西,因为他上人为给定的
2,3 用bEnable属性 1.WebElement_2:之所有是WebElement_2,是因为在对象库里肯定有个WebElement,对象库自动给起名字是WebElement_2,类似于index,不能用描述性编程写
2.可以使用waitproperties(记不清了),这个函数控制
3.应该使用getroproperties(也记不清了),获得对象的属性,是否可以操作 回复 3# superliming
LS正解,2,3我用的ST语法,有误导之嫌~ 回复 3# superliming
了解了,非常谢谢你的回答 回复 4# lantianwei
你关于Repository和Spy的比喻很形象啊,一看就懂,谢谢啊
页:
[1]