9
Chromedriver 78で発生する可能性のある問題、SeleniumがChromeで開かれたPDFのWeb要素を見つけられない
私のGoogle Chromeがバージョン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&amp;reanudar=&amp;> </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秒後にタイムアウトしました 誰かが同様の問題に直面していますか?前もって感謝します。