[selenium]定位页面元素
原来的页面A,弹出框B。A、B上都有一个下拉框,属性相同。问题:我现在想操作B上的下拉框,但总是定位到A上的,该怎么解决?
O(∩_∩)O谢谢 弹出的是DIV吗?用XPATH可以定位的。
如果原来用XPATH是//select,把DIV B 所在的相对路径加进去应该类似于//div//select
回复 1# 的帖子
原来的XPATH是://div[@class='x-combo-list-inner']/divdiv B的XPATH是://div[@id='soiWindow']
按照你说的我把两个连起来,//div[@id='soiWindow']//div[@class='x-combo-list-inner']/div
是这样吗?但是还是不行,5555 还是要识别一下的,不一定是父子关系,用firebug看一下结构吧 最后我通过右键复制XPath解决的
页:
[1]