Chrome 在 Windows 上的守夜人:目前无法使用?

Nightwatch with Chrome on Windows: Currently Unusable?

自从我的 chrome 更新后,我无法在 Windows 10 上进行任何守夜人测试。

起初系统根本无法设置值。所以我更新到最新的 nightwatch,然后更新到最新的 chromedriver.exe 和最新的 selenium jar。

现在测试只显示数据:在驱动浏览器的 url 中而不是加载页面。还有一个 "disable developer mode extensions" 弹出窗口和不再支持“--ignore-certificate-errors”的警告。

知道我应该做什么吗?

感谢您的帮助。这是我的配置:

{
  "src_folders": ["tests"],
  "output_folder": "reports",
  "custom_commands_path": "",
  "custom_assertions_path": "",
  "page_objects_path": "pages",
  "globals_path": "globals",

  "selenium": {
    "start_process": true,
    "server_path": "./lib/selenium-server-standalone-3.9.1.jar",
    "log_path": "./reports",
    "host": "127.0.0.1",
    "port": 4444,
    "cli_args": {
      "webdriver.chrome.driver": "./lib/chromedriver.exe"
    }
  },
  "test_settings": {
    "default": {
      "launch_url": "https://modaquote.com",
      "selenium_port": 4444,
      "selenium_host": "localhost",
      "silent": true,
      "desiredCapabilities": {
        "browserName": "chrome",
        "javascriptEnabled": true,
        "acceptSslCerts": true
      }
    }
  }
}

您必须更新 Chrome 驱动程序以匹配新版本的 Chrome。它应该可以解决那里的问题。