Selenium:Firefox每次都会打开新标签,导致测试失败

时间:2017-05-18 06:48:57

标签: c# selenium firefox selenium-webdriver

由于我安装了Firefox 53,每次我在Firefox中启动我的一个自动化Selenium测试时,第二个选项卡会在启动后立即打开,这会阻止我的测试在第一个选项卡上找到所需的控件并最终使其失败。 新标签的网址为:https://support.mozilla.org/1/firefox/53.0.2/WINNT/de/insecure-password

测试在Chrome和Internet Explorer中运行良好。当我手动使用Firefox时,也没有打开标签。同样的问题不仅出现在我的本地机器上,还出现在我们用作TFS测试代理的两台服务器上。

我在Visual Studio 2015中使用C#和版本3.3中的Selenium.WebDriver和Selenium.Support软件包,有一个错误阻止我使用3.4(请参阅this question)。我的Firefox版本是53.0.2,geckodriver是0.16.1,Selenium Server Standalone是3.4.0。我正在使用RemoteWebDriver来启动浏览器。

我已经尝试找到一个about:config值,可能会禁用此新标签或在Selenium中使用自定义FirefoxProfile,但两者都无济于事。

1 个答案:

答案 0 :(得分:-1)

我将Firefox降级到51.0,目前它可以正常使用。