在我的谷歌浏览器没有更新到版本 78 之前,我的代码工作正常。我还将 chromedriver 更新到版本 78.0.3904.70。所以我无法再使用 Selenium WebDriver 和 Java 找到 id='plugin' 的 WebElement:
<html>
<div id="content">
<embed id="plugin" type="application/x-google-chrome-pdf" src="http://??????????/offer_printed.php?printable=yes&reanudar=&>
</div>
</html>
除了那部分之外,我的测试工作正常。我以前从未遇到过类似的问题。我还尝试查找 WebElement id='content' 但收到相同的错误。
WebDriverWait wait = new WebDriverWait (driver, 90);
WebElement scrollvalid = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("plugin")));
scrollvalid.sendKeys(Keys.PAGE_DOWN); scrollvalid.sendKeys(Keys.PAGE_DOWN);
我的自动化脚本应该找到 PDF 元素并向下滚动页面。相反,我收到此错误:org.openqa.selenium.TimeoutException:等待 By.id 定位的元素的可见性 90 秒后超时:插件
有人面临类似的问题吗?提前致谢。
四季花海
芜湖不芜
ibeautiful
HUWWW
胡说叔叔
相关分类