0
我不能處理身份驗證的彈出窗口中鉻,因爲這些被顯示頁面加載完畢後之前,所以ChromeDriver
獲取stucked:硒彈出問題在Chrome
driver.Navigate().GoToUrl(url);
這個呼叫不能完成。我嘗試在任務任務中附上呼叫並繼續,但下次訪問驅動程序時,執行會暫停,直到GoToUrl
調用結束(在彈出窗口關閉之前永遠不會發生)。
任何想法解決這個問題?
我不能處理身份驗證的彈出窗口中鉻,因爲這些被顯示頁面加載完畢後之前,所以ChromeDriver
獲取stucked:硒彈出問題在Chrome
driver.Navigate().GoToUrl(url);
這個呼叫不能完成。我嘗試在任務任務中附上呼叫並繼續,但下次訪問驅動程序時,執行會暫停,直到GoToUrl
調用結束(在彈出窗口關閉之前永遠不會發生)。
任何想法解決這個問題?
也許你可以嘗試修改標題您的要求。 參見f.i .: https://eveningsamurai.wordpress.com/2013/11/21/changing-http-headers-for-a-selenium-webdriver-request/其中使用插件擴展來修改請求的標題。
我認爲您的解決方案是添加正確的標題或修改它們。谷歌搜索這個主題會給你很多可能的選擇。
這裏是我的建議:使用Try Try塊,在Try塊中打開URL但限制'pageLoadTimeout'並在catch塊中檢查是否存在popup,如果存在則關閉。 – ManishChristian
你可能想試試這個:'driver.get(「http:// username:password @ url」);'' – Paras