答案 0 :(得分:0)
您可以使用xpath查找表中的所有按钮并迭代它们以发送单击。根据您的HTML代码更正您的xpath。如果您有更多按钮,则需要在id或class上添加一些过滤。您可以轻松地在chrome中测试xpath以检查是否找到了正确的元素。
List<WebElement> buttons = driver.findElements(By.xpath("//table//button"));
for( WebElement button : buttons ) {
button.click();
}
答案 1 :(得分:0)
我建议你使用本文中解释的地图 - http://www.testautomationguru.com/selenium-webdriver-finding-webelements-using-map/
您可以使用 - 您想要访问的方式
来访问它 map.get(1).get("Override").click()
或
map.get("Val_01018").get("Override").click()