Javaでセレンを使用しています。そのページで何らかのアクションを実行する前に、ページが完全にロードされるのを待っています。ページがSeleniumに完全に読み込まれるまで待ちます
次の方法を試しましたが、期待どおりに動作しません。
public void waitForElementToBeVisible(final WebElement element) {
WebDriverWait wait = new WebDriverWait(WebDriverFactory.getWebDriver(), WEBDRIVER_PAUSE_TIME);
wait.until(ExpectedConditions.visibilityOf(element));
これはあるかもしれません関連:http://stackoverflow.com/questions/15122864/selenium-wait-until-document-is-ready – Minato
「[Seleniumでページの読み込みを待つ]」の重複が考えられます(http://stackoverflow.com/questions/5868439/ページング待ちセレン待ち) –
その要素はページに最後にロードされますか?ページに何か起こっている動的なものがあるので、すべてがロードされたように見えても動き続けるのですか?存在しない要素に関するエラーが発生していますか?または要素が古くなっていますか? – mrfreester