Selenium ChromeDriver未知错误无法发现打开的页面

时间:2016-05-25 15:32:58

标签: java google-chrome selenium selenium-webdriver selenium-chromedriver

我需要帮助在Selenium WebDriver中设置ChromeDriver。

我已下载最新版本的ChromeDriver,并将exe路径添加到我的PATH环境变量中。

但是,当我尝试运行任何脚本时,它们就失败了

driver = new ChromeDriver();

Chrome实例打开时显示黑屏,地址设置为"数据;,"我得到一个弹出窗口说明:

  

" Chrome Automation Extension已崩溃"。

从那时起,我得到以下异常细节:

  

未知错误:无法发现打开的页面

     

(驱动程序信息:chromedriver = 2.21.371459(36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4),platform = Windows NT 6.1 SP1 x86_64)(警告:服务器未提供任何堆栈跟踪信息)

     

命令持续时间或超时:61.19秒

     

构建信息:版本:&#39; 2.52.0&#39;,版本:&#39; 4c2593c&#39;,时间:&#39; 2016-02-11 19:03:33&#39; < / p>

正如我所说,我已经获得了ChromeDriver的最新版本,并且我已经检查过Chrome目前正在运行最新版本,所以我知道它们不是过时版本的问题。

我确定它必须是我忽略的简单事物,但我无法思考什么。有没有人有任何想法?

修改

这里是案例的日志,其中Capability不作为变量传递:

[0.885][INFO]: COMMAND InitSession {
   "desiredCapabilities": {
      "browserName": "chrome",
      "chromeOptions": {
         "args": [  ],
         "extensions": [  ]
      },
      "platform": "ANY",
      "version": ""
   }
}
[0.886][INFO]: Populating Preferences file: {
   "alternate_error_pages": {
      "enabled": false
   },
   "autofill": {
      "enabled": false
   },
   "browser": {
      "check_default_browser": false
   },
   "distribution": {
      "import_bookmarks": false,
      "import_history": false,
      "import_search_engine": false,
      "make_chrome_default_for_user": false,
      "show_welcome_page": false,
      "skip_first_run_ui": true
   },
   "dns_prefetching": {
      "enabled": false
   },
   "profile": {
      "content_settings": {
         "pattern_pairs": {
            "https://*,*": {
               "media-stream": {
                  "audio": "Default",
                  "video": "Default"
               }
            }
         }
      },
      "default_content_setting_values": {
         "geolocation": 1
      },
      "default_content_settings": {
         "geolocation": 1,
         "mouselock": 1,
         "notifications": 1,
         "popups": 1,
         "ppapi-broker": 1
      },
      "password_manager_enabled": false
   },
   "safebrowsing": {
      "enabled": false
   },
   "search": {
      "suggest_enabled": false
   },
   "translate": {
      "enabled": false
   }
}
[0.889][INFO]: Populating Local State file: {
   "background_mode": {
      "enabled": false
   },
   "ssl": {
      "rev_checking": {   
         "enabled": false
      }
   }
}
[0.936][INFO]: Launching chrome: "C:\Program Files    (x86)\Google\Chrome\Application\chrome.exe" --disable-background-networking --disable-client-side-phishing-detection --disable-component-update --disable-default-apps --disable-hang-monitor --disable-popup-blocking --disable-prompt-on-repost --disable-sync --disable-web-resources --enable-logging --ignore-certificate-errors --load-extension="C:\Users\Rory\AppData\Local\Temp\scoped_dir10152_5411\internal" --log-level=0 --metrics-recording-only --no-first-run --password-store=basic --remote-debugging-port=12607 --safebrowsing-disable-auto-update --safebrowsing-disable-download-protection --test-type=webdriver --use-mock-keychain --user-data-dir="C:\Users\Rory\AppData\Local\Temp\scoped_dir10152_31299" data:,
[61.070][INFO]: RESPONSE InitSession unknown error: unable to discover open pages

0 个答案:

没有答案