如何在selenium中的不同标签中找到具有相同名称和相同属性的元素

时间:2017-06-27 10:21:01

标签: java selenium

如何在不同的标签中找到具有相同名称和相同属性的元素,如

 div!
    !--div!   <input />
    !     !     
    !     !---div  <input id=123 class=selenium123>
    !
    !---div  <input id=123 class=selenium123>     

1 个答案:

答案 0 :(得分:0)

像这样使用:

By.xpath((.//*[@id='123'])[2])

xpath应该是大括号。最后的[2]表示索引。即[1]将是第一个div标签,[2]将是第二个div标签。

我很多次遇到过这个问题。这种情况发生在许多网站上。