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

Selenium脚本为每个脚本打开一个新浏览器。我该如何解决这个问题?,selenium,selenium-webdriver,Selenium,Selenium Webdriver,我在chrome上使用selenium时遇到了问题,因为我是自动化测试的新手。配置web驱动程序后,它给了我一个错误,说明: Chrome由自动化软件控制 所以我使用了旧版本的selenium服务器,可以在chrome上运行脚本。但它为每个测试用例打开一个新的浏览器,并要求我登录每个浏览器。如何防止为每个测试用例打开新的浏览器?在chrome选项中添加“禁用信息栏”可以通过“chrome由自动化软件控制”消息解决此问题。下面是示例代码 ChromeOptions options = new Ch

我在chrome上使用selenium时遇到了问题,因为我是自动化测试的新手。配置web驱动程序后,它给了我一个错误,说明:

Chrome由自动化软件控制


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

在chrome选项中添加“禁用信息栏”可以通过“chrome由自动化软件控制”消息解决此问题。下面是示例代码

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

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

提供更多信息:1。您的确切测试步骤是什么?2.什么对你有用?显示代码。3.你被困在哪里?4.提供错误堆栈跟踪。5.提供相关的HTMLDOM。感谢我遇到的问题是它没有在我已经登录的浏览器上运行。它将打开一个新浏览器并指向登录页面。由于我没有创建脚本来执行登录功能,所以所有脚本都失败了。感谢您的回复。我完全不熟悉自动化测试,我只使用Selenium IDE,所以我可以记录大多数步骤。我可以知道在哪里添加您的代码,因为我没有使用任何编程语言进行测试。提前谢谢