-2
Selenium WebDriverで使用できる暗黙の待機、明示的な待機、およびFluentの違いを知りたいと思います。どのような状況で行くのが好きですか?Selenium Webdriver:暗黙的な待機、明示的な待機と流暢な待機の違い
サンプルが必要です。
貴重な時間を事前におねがいします。
Selenium WebDriverで使用できる暗黙の待機、明示的な待機、およびFluentの違いを知りたいと思います。どのような状況で行くのが好きですか?Selenium Webdriver:暗黙的な待機、明示的な待機と流暢な待機の違い
サンプルが必要です。
貴重な時間を事前におねがいします。
これらはGoogleで検索する必要があります。これらを説明する多くのウェブサイトがあります。そのような質問をここでは避けてください。あなたの参考のために以下のリンクを見つける:
http://toolsqa.com/selenium-webdriver/implicit-explicit-n-fluent-wait/
http://selenium4freshers.blogspot.in/2014/06/implicit-wait-vs-explicit-wait-vs.html
おかげAbhinav :)実際に私がここで期待されたもので、明示的および流暢どちら待機同じ操作を行っています。それではなぜここで流暢な待ち時間が必要なのですか? Fluent waitがpollingEvery()メソッドをチェックする機能を持っていて、1つの例外を避けることができると言うことができます。しかし、同じように、明示的にも同じことを待っています。それは私たちが与えた時間を待っており、すぐに見つかると真を返します。違いは何ですか? – Nandhis
WebDriverWait wait =新しいWebDriverWait(ドライバ、10); WebElement要素= wait.until(ExpectedConditions.elementToBeClickable(By.id( "someid"))));この状態で、要素が2秒で利用可能であってもtrueを返す場合でも、ドライバは10秒間待機しますか?または2秒以内に利用可能な要素を一度に返しますか? – Nandhis
指定された最大10秒まで要素がクリック可能になるのを待ちます。要素が10秒間クリック可能にならない場合、クリック可能になるとただちにそれがクリックされます。 – Abhinav