Pythonセレン3.8.0の「driver.get」のタイムアウトを設定するにはどうすればよいですか?

アレックス

セレンテストでは、を使用してWebページを開きます

from selenium import webdriver
driver = webdriver.Firefox()
driver.get("whateverpage.org.com")

セレンバージョン3.8.0およびPython2.7.12でこのコマンドのタイムアウトを設定するにはどうすればよいですか?

DebanjanB

を設定するにはtime outPage Loadingを誘導できますset_page_load_timeout(seconds)


set_page_load_timeout


メソッドの詳細

def set_page_load_timeout(self, time_to_wait):
    """
    Set the amount of time to wait for a page load to complete
    before throwing an error.

Args

time_to_wait: The amount of time to wait

使用法

driver.set_page_load_timeout(3)

from selenium import webdriver
from selenium.common.exceptions import TimeoutException

driver = webdriver.Chrome(executable_path=r'C:\Utility\BrowserDrivers\chromedriver.exe')
driver.set_page_load_timeout(2)
try :
    driver.get("https://www.booking.com/hotel/in/the-taj-mahal-palace-tower.html?label=gen173nr-1FCAEoggJCAlhYSDNiBW5vcmVmaGyIAQGYATG4AQbIAQzYAQHoAQH4AQKSAgF5qAID;sid=338ad58d8e83c71e6aa78c67a2996616;dest_id=-2092174;dest_type=city;dist=0;group_adults=2;hip_dst=1;hpos=1;room1=A%2CA;sb_price_type=total;srfid=ccd41231d2f37b82d695970f081412152a59586aX1;srpvid=c71751e539ea01ce;type=total;ucfs=1&#hotelTmpl")
    print("URL successfully Accessed")
    driver.quit()
except TimeoutException as e:
    print("Page load Timeout Occured. Quiting !!!")
    driver.quit()

コンソール出力

Page load Timeout Occured. Quiting !!!

ドキュメンテーション

あなたはpageLoadTimeoutここで詳細な議論を見つけることができますpageLoadTimeout in Selenium not working


ディープダイブ

Pythonの3.x場合、例外を処理しないと、次のログメッセージが表示されます。

    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: timeout
  (Session info: chrome=62.0.3202.94)
  (Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 6.2.9200 x86_64)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Windows 8 / 8.1で「プログラムの関連付けを設定する」ウィンドウを表示するにはどうすればよいですか?

分類Dev

Drupal 8にWebルート外の設定ファイルへのアクセスを許可するにはどうすればよいですか?

分類Dev

XMLHttpRequestのタイムアウトとオンタイムアウトを設定するにはどうすればよいですか?

分類Dev

QTabWidgetのタブにレイアウトを設定するにはどうすればよいですか?

分類Dev

セレンWebドライバーのタイムアウトを設定するにはどうすればよいですか?

分類Dev

レイアウトのレイアウトを設定するにはどうすればよいですか?

分類Dev

Windows 8 / 8.1でファイルプロパティウィンドウの文字の色を設定するにはどうすればよいですか?

分類Dev

インターンで機能テストのタイムアウトを設定するにはどうすればよいですか?

分類Dev

JAX-WS Webサービスクライアントのタイムアウトを設定するにはどうすればよいですか?

分類Dev

タイムアウト付きのFTP自動マウントを設定するにはどうすればよいですか?

分類Dev

カスタム設定レイアウトのimageviewをプログラムで変更するにはどうすればよいですか?

分類Dev

OkHttp 3で特定のサービスに異なる接続タイムアウトを設定するにはどうすればよいですか?

分類Dev

Windows 8でプログラム(アプリケーション)のパスワードを設定するにはどうすればよいですか?

分類Dev

ユーザーセッションタイムアウトのコールバックを設定するにはどうすればよいですか

分類Dev

Androidのレイアウトの境界にcircleImageViewを設定するにはどうすればよいですか?

分類Dev

Angular 2+のローカルストレージのタイムアウトを設定するにはどうすればよいですか?

分類Dev

Selenium Python WebDriverのデフォルトのタイムアウトを設定するにはどうすればよいですか?

分類Dev

WearablListViewでtopEmptyRegionのレイアウトを設定するにはどうすればよいですか?

分類Dev

メニューの項目にカスタムレイアウトを設定するにはどうすればよいですか?

分類Dev

bashで読み取りコマンドの浮動小数点タイムアウト値を設定するにはどうすればよいですか?

分類Dev

相対レイアウトの背景色を設定するにはどうすればよいですか?

分類Dev

ブロッキング呼び出しのタイムアウトを設定するにはどうすればよいですか?

分類Dev

Angular 8ホイールイベントの感度を設定するにはどうすればよいですか?

分類Dev

Windows8で16進コードでウィンドウの色を設定するにはどうすればよいですか?

分類Dev

この場合、レイアウトを開くときにスピナーアイテムを設定するにはどうすればよいですか?

分類Dev

プログラムで文字列からレイアウトの背景の色合いを設定するにはどうすればよいですか?

分類Dev

プログラム内でレイアウトとテキストのサイズをDPに設定するにはどうすればよいですか?

分類Dev

Androidでプログラムで相対レイアウトのマージンを設定するにはどうすればよいですか?

分類Dev

Typo3 v8でサブドメインを使用して独自のCDNを設定するにはどうすればよいですか?

Related 関連記事

  1. 1

    Windows 8 / 8.1で「プログラムの関連付けを設定する」ウィンドウを表示するにはどうすればよいですか?

  2. 2

    Drupal 8にWebルート外の設定ファイルへのアクセスを許可するにはどうすればよいですか?

  3. 3

    XMLHttpRequestのタイムアウトとオンタイムアウトを設定するにはどうすればよいですか?

  4. 4

    QTabWidgetのタブにレイアウトを設定するにはどうすればよいですか?

  5. 5

    セレンWebドライバーのタイムアウトを設定するにはどうすればよいですか?

  6. 6

    レイアウトのレイアウトを設定するにはどうすればよいですか?

  7. 7

    Windows 8 / 8.1でファイルプロパティウィンドウの文字の色を設定するにはどうすればよいですか?

  8. 8

    インターンで機能テストのタイムアウトを設定するにはどうすればよいですか?

  9. 9

    JAX-WS Webサービスクライアントのタイムアウトを設定するにはどうすればよいですか?

  10. 10

    タイムアウト付きのFTP自動マウントを設定するにはどうすればよいですか?

  11. 11

    カスタム設定レイアウトのimageviewをプログラムで変更するにはどうすればよいですか?

  12. 12

    OkHttp 3で特定のサービスに異なる接続タイムアウトを設定するにはどうすればよいですか?

  13. 13

    Windows 8でプログラム(アプリケーション)のパスワードを設定するにはどうすればよいですか?

  14. 14

    ユーザーセッションタイムアウトのコールバックを設定するにはどうすればよいですか

  15. 15

    Androidのレイアウトの境界にcircleImageViewを設定するにはどうすればよいですか?

  16. 16

    Angular 2+のローカルストレージのタイムアウトを設定するにはどうすればよいですか?

  17. 17

    Selenium Python WebDriverのデフォルトのタイムアウトを設定するにはどうすればよいですか?

  18. 18

    WearablListViewでtopEmptyRegionのレイアウトを設定するにはどうすればよいですか?

  19. 19

    メニューの項目にカスタムレイアウトを設定するにはどうすればよいですか?

  20. 20

    bashで読み取りコマンドの浮動小数点タイムアウト値を設定するにはどうすればよいですか?

  21. 21

    相対レイアウトの背景色を設定するにはどうすればよいですか?

  22. 22

    ブロッキング呼び出しのタイムアウトを設定するにはどうすればよいですか?

  23. 23

    Angular 8ホイールイベントの感度を設定するにはどうすればよいですか?

  24. 24

    Windows8で16進コードでウィンドウの色を設定するにはどうすればよいですか?

  25. 25

    この場合、レイアウトを開くときにスピナーアイテムを設定するにはどうすればよいですか?

  26. 26

    プログラムで文字列からレイアウトの背景の色合いを設定するにはどうすればよいですか?

  27. 27

    プログラム内でレイアウトとテキストのサイズをDPに設定するにはどうすればよいですか?

  28. 28

    Androidでプログラムで相対レイアウトのマージンを設定するにはどうすればよいですか?

  29. 29

    Typo3 v8でサブドメインを使用して独自のCDNを設定するにはどうすればよいですか?

ホットタグ

アーカイブ