在网页上有3个按钮,所有3个按钮都有相同的名称,例如:,'继续'。在它的HTML中没有id存在。我需要点击第二个按钮。 也没有使用xpath定位器。
答案 0 :(得分:0)
var elements = this.browser.FindElements(By.Name("//*[contains(@name,'continue')]"));
element[0].Click()
上面的代码点击了返回的3个元素的第一个元素。
如果你有一个独特的兄弟或前面的元素,我们也可以点击该元素。如果你提供原始的html代码,它可以帮助很多。