此岸花开 发表于 2015-7-16 22:41:23

selenium定位问题

selenium用xpath定位时,如有定位到两个结果,怎样才能定位到第二个结果???

jingzizx 发表于 2015-7-17 12:26:20

如果是多个结果那么返回是个对象组,可直接取值

joykao 发表于 2015-7-17 13:13:59

用xpath定位到2个结果?那说明xpath写的不好吧

zzhengjian 发表于 2015-7-22 22:58:55

楼上说的对,你应该优化xpath让它定位是唯一的,不过如果你真的要通过这个xpath取到第二个元素.1 (xpath), 就是把你的xpath用括号包起来,外面加position, 2. 用findelements(), 返回一个List<WebElement> 你去用get(1) 可以获取第二个元素( 从0开始,所以1是第二个), 希望对你有帮助.
页: [1]
查看完整版本: selenium定位问题