我无法单击脚本中的按钮。按钮的超文本标记语言如下。请查看并指导我。
我正在使用Java(网络驱动程序4)。
<td width="55" valign="baseline" align="center">
<input class="Button" width="55" type="button" align="bottom" onclick="changeTab(2)" value=" Next ">
</td>
非常常见的问题是等待或元素加载时间,最简单的修复方法是实现一些显式的等待,可能的解决方案如下
By css = By.cssSelector("input.Button[value*='Next']");
WebElement myDynamicElement = (new WebDriverWait(driver, 10))
.until(ExpectedConditions.presenceOfElementLocated(css);
myDynamicElement.click();
试试这段代码:
driver.findElement(By.xpath("//input[contains(@value,'Next')]")).click();