Selenium脚本为每个脚本打开一个新的浏览器。我该如何解决?

时间:2017-05-09 06:08:39

标签: selenium selenium-webdriver

我无法在铬上使用硒,因为我不熟悉自动化测试。配置Web驱动程序后,它给出了一个错误说:

  

Chrome由自动化软件控制

所以我使用了旧版本的selenium服务器,可以在chrome上运行脚本。但是它为每个测试用例打开了一个新的浏览器,并要求我登录每个浏览器。如何阻止为每个测试用例打开新浏览器?

1 个答案:

答案 0 :(得分:2)

添加'禁用信息栏' Chrome浏览器选项应该解决这个问题,而Chrome正在由自动化软件控制。信息。下面是示例代码

ChromeOptions options = new ChromeOptions(); 
options.addArguments("disable-infobars"); 
WebDriver driver = new ChromeDriver(options);

关于多个浏览器实例,您可以检查驱动程序是否在测试后已打开并使用相同的实例。