次のコードを記述して、WebDriver にしばらく待機するように依頼できます。
new WebDriverWait(driver, 20).until(ExpectedConditions.presenceOfElementLocated(By.id("loginBox")));
しかし、
実際にAJAXリクエストをサーバーに送信しています。ここでは、20 ミリ秒の待機時間を与えました。20msでも500msでも構いません。応答が所定の時間 (例: 20ms) を超えた場合。次に、そのような要素が見つからないことを例外とします。
サーバーに待機を依頼するより良い方法はありますか?
誰でも私を助けることができますか?
前もって感謝します、Gnik