小编chr*_*lah的帖子

守夜人 - 使用chromedriver

所以,我看到了堆一个类似的问题在这里,但它没有一个公认的答案,也没有向我提供我所需要的信息..

我正在尝试使用'chromedriver',因为'selenium-webdriver'需要FF版本<= 28.

到目前为止我做了什么.

  • nightwatch.js测试在FF运行良好
  • 下载了chromedriver(npm install chromedriver -g),也npm install chromedriver进入了我的nightwatch项目目录
  • 去了nightwatch/bin/nightwatch.json并编辑了以下代码

     "selenium" : {
    "start_process" : false,
    "server_path" : "",
    "log_path" : "",
    "host" : "127.0.0.1",
    "port" : 4444,
    "cli_args" : {
      "webdriver.chrome.driver" : "/usr/local/bin/chromedriver", <= added this - is this the binary?
      "webdriver.ie.driver" : "",
      "webdriver.firefox.profile" : ""
    }},
    
    Run Code Online (Sandbox Code Playgroud)

还试图更新selenium的设置,使其具有start_process = true和server_path

 "selenium" : {
    "start_process" : true,
    "server_path" : "../selenium-server-standalone-2.39.0.jar",
    "log_path" : "",
    "host" : "127.0.0.1",
    "port" : 4444, …
Run Code Online (Sandbox Code Playgroud)

selenium-chromedriver nightwatch.js

12
推荐指数
2
解决办法
1万
查看次数