当 watir-webdriver 启动时,开发者工具 (F12) 在 Internet Explorer 中打开

Developers tool(F12) is opening in Internet Explorer when it is launched by watir-webdriver

我正在使用 Watir-webdriver 和 ruby 在 Internet Explorer 上自动化 Web 应用程序。当我 运行 我的脚本在我的笔记本电脑 [Win7(x64) 和 IE11] 中时,它是 运行ning 而没有在 Internet explorer 中打开 Developers Tool。但是当我在虚拟机 [Win8(x64) 和 IE10] 中测试相同的脚本时,使用 Developer 工具打开的 Intenet Exploerer 浏览器。任何人都有一个想法,为什么会这样? 我正在使用以下代码启动浏览器:

Selenium::WebDriver::Remote::Capabilities.ie(:ignoreProtectedModeSettings => true)
browser = Watir::Browser.new :ie

打开 Internet Explorer 时,开发者工具栏状态将与上次关闭 IE 时相同。换句话说,如果上次关闭 IE 时开发者工具栏(工具栏)处于打开状态,则开发者工具栏将打开。

尝试:

  1. 登录虚拟机
  2. 手动打开 Internet Explorer,它会自动打开开发人员工具栏
  3. 关闭开发者工具栏
  4. 关闭浏览器

下次启动 IE 时,无论是手动还是通过 Webdriver,工具栏都应该关闭。