一个页面两个相同属性的WebElement……
我想识别一个页面中两个相同属性的WebElement,除了abs_x和abs_y不同外,其他属性全部都一样,我用描述性编程将两个WebElement的abs_x和abs_y区别开来,但运行结果还是提示有相同属性的控件,这时要怎么办? 使用描述性编程的时候,把index这个属性加上去,然后用highlight来调试一下,看看能不能区分开来呢Browser(*).Page(*).WebElement("index:=0").highlight
Browser(*).Page(*).WebElement("index:=1").highlight
如果上面的两行调试程序能够正确的区分看来,应该就OK了 原帖由 ltp401128401128 于 2008-11-28 15:55 发表 http://bbs.51testing.com/images/common/back.gif
使用描述性编程的时候,把index这个属性加上去,然后用highlight来调试一下,看看能不能区分开来呢
Browser(*).Page(*).WebElement("index:=0").highlight
Browser(*).Page(*).WebElement("index:=1").highlight
...
好的,我试试,谢谢。 原帖由 ltp401128401128 于 2008-11-28 15:55 发表 http://bbs.51testing.com/images/common/back.gif
使用描述性编程的时候,把index这个属性加上去,然后用highlight来调试一下,看看能不能区分开来呢
Browser(*).Page(*).WebElement("index:=0").highlight
Browser(*).Page(*).WebElement("index:=1").highlight
...
不行,还是提示对象不唯一。 Set Objdesc = Description.Create
Objdesc("micclass").Value = "WebElement"
Objdesc("html tag").value = "INPUT" remthe property you choose
Set Obj=Browser("XXXX").Page("XXXX").ChildObjects(Objdesc)
obj(0).set "OOO" rem the number you count Pay attention to "0" is the first number
obj(1).set "XXXX"
Set Obj = Nothing
Set Objdesc = Nothing
页:
[1]