Selenium Chrome WebDriver正在打开设置为默认选项卡,要求重置设置

时间:2017-04-06 15:01:18

标签: selenium selenium-webdriver webdriver

Selenium Chrome WebDriver正在打开设置为默认选项卡,要求重置设置。

Screen shot

10 个答案:

答案 0 :(得分:11)

对于mac,我通过brew upgrade chromedriver

更新chromedriver解决了这个问题

答案 1 :(得分:7)

我也遇到了这个问题,请按照以下步骤修复它。

Run regedit command using window+r shortcut.

Registry Editor will opens then perform below mentioned.

There is a setting in the registry that's causing it.In the registry it's 
under HKEY_CURRENT_USER\Software\Google\Chrome\TriggeredReset

Delete the TriggeredReset key and then close regedit.

Let me know if it works for you.

答案 2 :(得分:3)

使用selenium驱动用户界面时,这是Mac上最新Chrome的问题。我在我的Mac上安装了以前版本的chrome(59),你可以到这里 - http://google-chrome.en.uptodown.com/mac/old。我还通过在命令行中运行以下命令来关闭自动更新:

defaults write com.google.Keystone.Agent checkInterval 0 

答案 3 :(得分:1)

我有版本62.0.3202.94并且我尝试使用webdriver-manager更新--versions.chrome 2.33更新我的chrome驱动程序但是当我运行我的量角器测试时,它仍然会在测试期间保持打开chrome:settings / help标签即使我继续关闭它们。

答案 4 :(得分:0)

尝试以下步骤:

  1. 终止在Windows任务管理器中运行的所有chromedriver个实例。
  2. 清理Eclipse中的所有项目。
  3. 重新启动系统一次。
  4. 提供以下选项以启动Chrome浏览器:

    ChromeOptions options = new ChromeOptions();
    
    options.addArguments("test-type");
    options.addArguments("start-maximized");
    options.addArguments("--js-flags=--expose-gc");
    options.addArguments("--enable-precise-memory-info");
    options.addArguments("--disable-popup-blocking");
    options.addArguments("--disable-default-apps");
    options.addArguments("test-type=browser");    
    options.addArguments("disable-infobars");
    
    driver = new ChromeDriver(options);
    
  5. 您的程序应该使用最新的chrome驱动程序2.28& Chrome版本57.0.2987.110(32/64位)。

    如果这有助于您,请告诉我。

答案 5 :(得分:0)

当浏览器自动更新时,Chrome版本62.0.3202.94也发生了同样的情况。当我在自动化框架中更新chromedriver时,它很容易修复。 只需从https://sites.google.com/a/chromium.org/chromedriver/downloads下载新版本的chromedriver即可 并将其放在框架中的Drivers文件夹中。

答案 6 :(得分:0)

试试这个。当我遇到同样的问题时它会起作用:

  1. npm install selenium-standalone@latest -g

  2. selenium-standalone install

  3. selenium-standalone start

答案 7 :(得分:0)

要解决此问题,请按照以下说明从Chrome注册表中删除TriggeredReset条目:

  1. 通过按Windows键 + R 打开运行框:

  2. 键入regedit并按OK,注册表编辑器将打开。

  3. 注册表中有一个设置导致该问题。 在注册表中,它位于:KEY_CURRENT_USER\Software\Google\Chrome\TriggeredReset

  4. 删除TriggeredReset文件夹(包含3个文件的整个文件夹),然后关闭regedit。

  5. 尝试再次运行测试。

答案 8 :(得分:0)

对于某些用户,已经发现LEAPWORK在Chrome中打开了两个浏览器选项卡,其中一个是设置,另一个选项卡是在“启动Web浏览器”中指定的“网址”。在单击“取消”并再次导航到“ URL”之前,此问题将不允许您继续进行。重置浏览器也不会帮助您。

此问题属于Chrome浏览器注册表,通常在TriggeredReset条目位于Chrome浏览器的注册表中时发生。

解决方案

要解决此问题,请按如下所述从Chrome注册表中删除TriggeredReset条目:

1。按Windows键+ R打开运行框:

2。输入“ regedit”,然后按“确定”,注册表编辑器将打开。

3。注册表中有一个设置导致了它。在注册表中,它位于HKEY_CURRENT_USER \ Software \ Google \ Chrome \ TriggeredReset

4。删除TriggeredReset键,然后关闭regedit。 尝试再次运行测试。

干杯:)

答案 9 :(得分:0)

这是最好的解决方案

决议

要解决此问题,请按以下说明从Chrome注册表中删除TriggeredReset条目:

1。按Windows键+ R打开运行框:

2。输入“ regedit”,然后按“确定”,注册表编辑器将打开。

3。注册表中有一个设置导致了它。在注册表中,它位于HKEY_CURRENT_USER \ Software \ Google \ Chrome \ TriggeredReset

4。删除TriggeredReset键,然后关闭regedit。尝试再次运行测试。

干杯:)

相关问题