DOMが表示される前にSeleniumが動き出して要素が取得できませんでしたとエラーになることはないでしょうか?
そんな時の対応方法を記載します。
対策
以下のコードをChrome Driverを取得した後に記載します。
driver.implicitly_wait(数字を入力)
driver.set_page_load_timeout(数字を入力)
説明
driver.implicitly_wait(time_to_wait)
time_to_waitの部分に記載した数字の秒数までに要素が見つかれば、エラーにならない。この秒数を超えてもなお要素が見つからない場合はExceptionとなる
driver.set_page_load_timeout(time_to_wait) time_to_waitの部分に記載した数字の秒数までにWebページがロードされなければ、Exceptionとなる。 試してみてください。
コメントを書く