【发布时间】:2019-02-11 10:47:38
【问题描述】:
在使用黄瓜框架执行 n selenium 编写的自动化脚本时,我得到以下异常
org.openqa.selenium.WebDriverException:
unknown error: Cannot read property 'defaultView' of undefined
之前在 spring 19 之前发布通过的脚本。在 spring 19 之后脚本失败并显示 ablve 异常
public void waitForElementToBeDisplayed(WebElement element) {
driver.manage().timeouts().implicitlyWait(40, TimeUnit.SECONDS);
LOGGER.info("element is " +element);
LOGGER.info(String.format("Waiting for WebElement '%s' to be displayed", element.toString().replaceAll(".*-> ", "").replace("]", "")));
element = new WebDriverWait(driver, 40).until(ExpectedConditions.visibilityOf(element));
Assert.assertTrue(element.isDisplayed());
}
【问题讨论】:
-
嗨@delframe,你能分享错误日志吗?对于哪个输入,您究竟在哪一行和什么错误?
-
你找到解决办法了吗?
标签: selenium salesforce undefined uncaught-exception defaultview