我已經嘗試過所有可能的解決方案,因此我可以找到並且沒有運氣。大多數答案都是幾歲。我遇到了ChromeDriver v26.14,Webdriver v 3.1在Selenium v3.0上運行測試以及使用VS2015中的MS TestRunner的問題。我的Chrome版本是56.0。ChromeDriver給出'禁用開發擴展'彈出式菜單
有沒有人有任何更新的解決方案?
我已經嘗試過所有可能的解決方案,因此我可以找到並且沒有運氣。大多數答案都是幾歲。我遇到了ChromeDriver v26.14,Webdriver v 3.1在Selenium v3.0上運行測試以及使用VS2015中的MS TestRunner的問題。我的Chrome版本是56.0。ChromeDriver給出'禁用開發擴展'彈出式菜單
有沒有人有任何更新的解決方案?
我相信你的問題是你正在使用的過時的NuGet包。嘗試卸載並安裝Selenium.WebDriver.ChromeDriver:
從「Manage NuGet Packages」中卸載WebDriver.ChromeDriver
並安裝Selenium.WebDriver.ChromeDriver
。
我已經更新,現在有Selenium.Chrome.WebDriver v2.28.0,Selenium.Support v2.53.1,Selenium.WebDriver v2.53.1 Chrome v56.9.292487和我仍然彈出。我也在使用下面的chromeoptions ...'var chromeoptions = new ChromeOptions(); chromeoptions.AddArguments(「start-maximized」); (「chrome.switches」,「--disable-extensions」,「--disable-extensions-file-access-check」,「--test-type」);' – PDeibel
我不確定它是否會有所幫助,但嘗試將Selenium更新到最新版本3. +並驗證您使用的最新chrome驅動程序,我認爲它目前是2.28。 – Moshisho
不幸的是,我無法將Selenium升級到最新版本,因爲版本2.53.1是我們當前運行這些測試的網格的級別。這些測試必須適用於該版本。 – PDeibel
您確定您擁有最新的ChromeDriver?你的版本沒有意義,最新版本是2.27,並且與Chrome兼容56 – Moshisho
根據NuGet,我擁有的版本是26.14.313457.1它被Selenium列爲WebDriver.ChromeDriver。 – PDeibel