Maisie_09 发表于 2010-7-22 10:36:27

[selenium]定位页面元素

原来的页面A,弹出框B。A、B上都有一个下拉框,属性相同。
问题:我现在想操作B上的下拉框,但总是定位到A上的,该怎么解决?
O(∩_∩)O谢谢

robin.von 发表于 2010-7-22 13:16:02

弹出的是DIV吗?用XPATH可以定位的。
如果原来用XPATH是//select,把DIV B 所在的相对路径加进去应该类似于//div//select

Maisie_09 发表于 2010-7-23 09:40:16

回复 1# 的帖子

原来的XPATH是://div[@class='x-combo-list-inner']/div
div B的XPATH是://div[@id='soiWindow']
按照你说的我把两个连起来,//div[@id='soiWindow']//div[@class='x-combo-list-inner']/div
是这样吗?但是还是不行,5555

wugecat 发表于 2010-7-26 09:43:45

还是要识别一下的,不一定是父子关系,用firebug看一下结构吧

Maisie_09 发表于 2010-8-10 22:43:51

最后我通过右键复制XPath解决的
页: [1]
查看完整版本: [selenium]定位页面元素