2016-12-05 10 views

答えて

0

これらはGoogleで検索する必要があります。これらを説明する多くのウェブサイトがあります。そのような質問をここでは避けてください。あなたの参考のために以下のリンクを見つける:

http://toolsqa.com/selenium-webdriver/implicit-explicit-n-fluent-wait/

http://selenium4freshers.blogspot.in/2014/06/implicit-wait-vs-explicit-wait-vs.html

http://www.guru99.com/implicit-explicit-waits-selenium.html

+0

おかげAbhinav :)実際に私がここで期待されたもので、明示的および流暢どちら待機同じ操作を行っています。それではなぜここで流暢な待ち時間が必要なのですか? Fluent waitがpollingEvery()メソッドをチェックする機能を持っていて、1つの例外を避けることができると言うことができます。しかし、同じように、明示的にも同じことを待っています。それは私たちが与えた時間を待っており、すぐに見つかると真を返します。違いは何ですか? – Nandhis

+0

WebDriverWait wait =新しいWebDriverWait(ドライバ、10); WebElement要素= wait.until(ExpectedConditions.elementToBeClickable(By.id( "someid"))));この状態で、要素が2秒で利用可能であってもtrueを返す場合でも、ドライバは10秒間待機しますか?または2秒以内に利用可能な要素を一度に返しますか? – Nandhis

+0

指定された最大10秒まで要素がクリック可能になるのを待ちます。要素が10秒間クリック可能にならない場合、クリック可能になるとただちにそれがクリックされます。 – Abhinav

関連する問題