Button类和类定位器详细信息仅在那里。
它没有采用XPath或任何定位器值。
请建议如何使用按钮类。
<button class="btn btn-primaryr btn-block btn_wave">
Sign Up
</button>
为它使用XPath或CSS。
答案 0 :(得分:1)
要使用CSS获取元素,您可以尝试:
diver.findElement(By.cssSelector("button.btn.btn-primary.btn-block.btn_wave"));
它结合了按钮中的所有类,但是你可以只使用其中一个,它可能已经找到了,如下所示:
diver.findElement(By.cssSelector("button.btn-block.btn_wave"));
您可以详细了解selectors
Google搜索广告。它们允许您组合HTML和CSS类中的元素。
与XPath短暂比较的一个来源是cell D2 here。
无论如何,如果你的页面中有一个具有相同CSS类的按钮,你可能必须找到一种独特的方法来获取它(例如使用:nth-child
选择器)。
希望它有所帮助。