升级到dojo 1.9.1后的NoSuchElementFound

时间:2014-11-24 13:52:30

标签: selenium dojo upgrade nosuchelementexception

我正在使用一个Web应用程序,其中webdriver测试在Firefox 29中成功运行。 Web应用程序从dojo 1.7.2升级到1.9.1,现在Selenium 2.44.0抛出NoSuchElementException。 例外来自此功能:

pTestCase._waitForElementByXPath("/html/body/div[@style='opacity: 0; display: none;']");

public WebElement _waitForElementByXPath(String elementXPath) throws InterruptedException {
    return _waitForElementByXPath(elementXPath,STANDARD_TIMEOUT);
}

public WebElement _waitForElementByXPath(String elementXPath, int timeout) throws InterruptedException {
    driver.manage().timeouts().implicitlyWait(timeout, TimeUnit.SECONDS);
    return driver.findElement(By.xpath(elementXPath));      
}

有谁知道我之前是如何通过xpath获取web元素的,现在我不能使用新版本的dojo了?

Selenium版本:2.44.0 Firefox版本:29.0 Dojo版本:1.9.1

0 个答案:

没有答案