我无法点击脚本中的按钮。该按钮的HTML如下所示。请看看并指导我。
我正在使用Java(Webdriver 4)。
<td width="55" valign="baseline" align="center">
<input class="Button" width="55" type="button" align="bottom" onclick="changeTab(2)" value=" Next ">
</td>
答案 0 :(得分:0)
这个问题的常见问题是等待或元素加载时间,最简单的修复方法是实现一些explicit等待,可能的解决方案如下
By css = By.cssSelector("input.Button[value*='Next']");
WebElement myDynamicElement = (new WebDriverWait(driver, 10))
.until(ExpectedConditions.presenceOfElementLocated(css);
myDynamicElement.click();
答案 1 :(得分:-1)
试试这段代码:
driver.findElement(By.xpath("//input[contains(@value,'Next')]")).click();