https://chromedriver.chromium.org/getting-started
入門
サンプルテスト
輸入時 からのセレン輸入webdriverを ドライバー = webdriver.Chrome(「/パス/に/ chromedriver 」) #オプションの引数は、指定されていない場合は、パスを検索します。 driver.get(' http://www.google.com/ ' ); time.sleep( 5) #ユーザが実際に何かを見てみましょう! search_box = driver.find_element_by_name(' Q ' ) search_box.send_keys(' ChromeDriver ' ) search_box.submit() time.sleep( 5) #ユーザーが実際に何かを見てみましょう! driver.quit()
ChromeDriverの寿命を制御します
ChromeDriverクラスは、作成時にChromeDriverサーバー・プロセスを開始し、終了が呼び出されたときに、それを終了します。これはChromeDriverインスタンスはテストごとに作成された大規模なテストスイートのためにかなりの時間を無駄にすることができます。
ChromeDriverServiceを使用してください。これは、ほとんどの言語で提供されています、あなたはChromeDriverサーバーを自分で開始/停止することができます。
インポート時間 からセレンインポートwebdriverを から selenium.webdriver.chrome.service インポートサービス サービス =サービス(' /パス/に/ chromedriver ' ) service.start() ドライバ = webdriver.Remote(service.service_url) driver.get(' HTTP ://www.google.com/ " ); time.sleep( 5) #ユーザが実際に何かを見てみましょう! driver.quit()