Web - Java Selenium設定の明示的な待機は効果がありません
習慣沉默
習慣沉默 2017-05-27 17:41:08
0
2
710

最近、簡単な自動化ツールとして Selenium を使用しましたが、テストしたところ、WebDriverWait wait = new WebDriverWait(driver,20); は効果がないと感じました。メールボックスに入った後、
wait.until( ExpectedConditions.presentOfElementLocated(By.id("_mail_component_68_68"))).click(); //受信箱を開く

リーリー

static {System.setProperty("webdriver.firefox.marionette","C:Program Files (x86)Mozilla Firefoxgeckodriver.exe");} //Firefox ブラウザ ドライバー

static String url="http://freemail.163.com/"; //ブラウザによって開かれたアドレス

public String openEmail(StreamuserNameSream,StreampasswordStream) が例外をスローします {

リーリー
習慣沉默
習慣沉默

全員に返信(2)
我想大声告诉你

WebDriverWait はすべてがロードされるまでクリックを実行しません

いいねを押す +0
过去多啦不再A梦

理由はわかりませんが、Firefox を使用していたので、Google に切り替えてから問題が解決しました。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート