如何在使用selenium时处理按钮关闭状态

时间:2014-11-27 05:17:29

标签: java selenium

问题:

我正在使用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;"

0 个答案:

没有答案