2017-02-28 69 views
0

我已經嘗試過所有可能的解決方案,因此我可以找到並且沒有運氣。大多數答案都是幾歲。我遇到了ChromeDriver v26.14,Webdriver v 3.1在Selenium v​​3.0上運行測試以及使用VS2015中的MS TestRunner的問題。我的Chrome版本是56.0。ChromeDriver給出'禁用開發擴展'彈出式菜單

有沒有人有任何更新的解決方案?

+0

您確定您擁有最新的ChromeDriver?你的版本沒有意義,最新版本是2.27,並且與Chrome兼容56 – Moshisho

+0

根據NuGet,我擁有的版本是26.14.313457.1它被Selenium列爲WebDriver.ChromeDriver。 – PDeibel

回答

0

我相信你的問題是你正在使用的過時的NuGet包。嘗試卸載並安裝Selenium.WebDriver.ChromeDriver:

從「Manage NuGet Packages」中卸載WebDriver.ChromeDriver並安裝Selenium.WebDriver.ChromeDriver

+0

我已經更新,現在有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

+0

我不確定它是否會有所幫助,但嘗試將Selenium更新到最新版本3. +並驗證您使用的最新chrome驅動程序,我認爲它目前是2.28。 – Moshisho

+0

不幸的是,我無法將Selenium升級到最新版本,因爲版本2.53.1是我們當前運行這些測試的網格的級別。這些測試必須適用於該版本。 – PDeibel