当html中只有按钮名称时,如何使用selenium单击页面上的特定按钮?

时间:2017-03-20 18:43:09

标签: selenium

在网页上有3个按钮,所有3个按钮都有相同的名称,例如:,'继续'。在它的HTML中没有id存在。我需要点击第二个按钮。 也没有使用xpath定位器。

1 个答案:

答案 0 :(得分:0)

var elements = this.browser.FindElements(By.Name("//*[contains(@name,'continue')]"));
element[0].Click()

上面的代码点击了返回的3个元素的第一个元素。

如果你有一个独特的兄弟或前面的元素,我们也可以点击该元素。如果你提供原始的html代码,它可以帮助很多。