我无法在铬上使用硒,因为我不熟悉自动化测试。配置Web驱动程序后,它给出了一个错误说:
Chrome由自动化软件控制
所以我使用了旧版本的selenium服务器,可以在chrome上运行脚本。但是它为每个测试用例打开了一个新的浏览器,并要求我登录每个浏览器。如何阻止为每个测试用例打开新浏览器?
答案 0 :(得分:2)
添加'禁用信息栏' Chrome浏览器选项应该解决这个问题,而Chrome正在由自动化软件控制。信息。下面是示例代码
ChromeOptions options = new ChromeOptions();
options.addArguments("disable-infobars");
WebDriver driver = new ChromeDriver(options);
关于多个浏览器实例,您可以检查驱动程序是否在测试后已打开并使用相同的实例。