无法从最近安装的 Chrome/ChromeDriver 中删除 "What's New" 选项卡
Can't remove "What's New" tab from recent install of Chrome/ChromeDriver
我最近为 Windows 10 和我们的测试自动化套件创建了一个新 VM。
在我安装完所有东西后,我 运行 进行了一些测试。但是,每次 Selenium 启动 ChromeDriver 时,我仍然会在浏览器中看到“新增功能”/chrome://Whats-new 选项卡,然后我们的测试会在新选项卡中启动。测试似乎工作得很好,但是,如果我确实有一个失败的测试,我们会截取桌面屏幕截图,当然,我们看到的只是“新增功能”选项卡,而不是我们实际的被测站点。
手动启动 Chrome 时,我没有看到任何登录框的用户的选项卡。它只发生在 Selenium-ChromeDriver 启动的浏览器中。即使在测试 运行 时关闭选项卡也不会永久删除该选项卡。
我以前从未遇到过 ChromeDriver 的这个问题,这是一个很难找到答案的问题。
Chrome / Chrome驱动版本:98.0.4758.82(2/2发布,之前的版本也有)
最近有人解决过这个问题吗?
尝试使用 chromeOptions.AddArgument("--disable-features=ChromeWhatsNewUI");
我最近为 Windows 10 和我们的测试自动化套件创建了一个新 VM。
在我安装完所有东西后,我 运行 进行了一些测试。但是,每次 Selenium 启动 ChromeDriver 时,我仍然会在浏览器中看到“新增功能”/chrome://Whats-new 选项卡,然后我们的测试会在新选项卡中启动。测试似乎工作得很好,但是,如果我确实有一个失败的测试,我们会截取桌面屏幕截图,当然,我们看到的只是“新增功能”选项卡,而不是我们实际的被测站点。
手动启动 Chrome 时,我没有看到任何登录框的用户的选项卡。它只发生在 Selenium-ChromeDriver 启动的浏览器中。即使在测试 运行 时关闭选项卡也不会永久删除该选项卡。
我以前从未遇到过 ChromeDriver 的这个问题,这是一个很难找到答案的问题。
Chrome / Chrome驱动版本:98.0.4758.82(2/2发布,之前的版本也有)
最近有人解决过这个问题吗?
尝试使用 chromeOptions.AddArgument("--disable-features=ChromeWhatsNewUI");