2017-02-28 71 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