Selenium WebDriver(ChromeDriver)の60秒タイムアウト例外の対処
悩みましたよ、この例外発生。自力では無理と判断して、世界に聞いてみたら、あっさりと解決。答えは次のリンクです。
まとめるとこんな感じです。
var options = new ChromeOptions(); options.AddArgument("-no-sandbox"); using (IWebDriver driver = new ChromeDriver(".\\", options, TimeSpan.FromMinutes(5))) { // 処理 }
chromedriver.exeを実行ファイルと同じディレクトリに配置して、タイムアウトを5分にするコードです。
何つーか、ImplicitWait, PageLoad, AsynchronousJavaScript
のいずれのタイムアウト設定も反映されなくて、えらく困りましたわw
これで寝れます。おやすみ