问题:
我正在使用Selenium Java Web Browser Automation。问题是当Java代码转到特定按钮进行单击时,该按钮已经处于关闭状态,因此该按钮永远不会被点击,因此会在Web上出现的每个可点击链接上引发异常。
以下是我为链接点击事件编写的代码。我也启用了element.click()。它也不起作用。
public String click_On_Link(String locatorType, String value)
throws InterruptedException {
String status = "Pass";
try {
final By locator;
locator = locatorValue(locatorType, value);
WebElement element = driver.findElement(locator);
element.sendKeys(Keys.ENTER);
//element.click();
/*
* element.sendKeys(Keys.chord(Keys.ENTER, "a")); element.click();
*/
} catch (NoSuchElementException e) {
System.err.format("No Element Found to Click" + e);
status = "Fail" + "::" + e.getCause();
}
return status;
}
以下是Selenium尝试访问此按钮时按钮事件的状态:
<a class="t3_button_off" onmouseover="window.status='Address Information'; return true;"