2017-11-02 16 views
0

NightwatchとSeleniumがWeb自動化を作成しようとしています。Nightwatch - 接続が拒否されました! Selenium Serverが起動しました

これは非常に新しいもので、以前はオートメーションソリューションを持っていませんでした。従うことが非常に困難でしたが、私は私の手順が一致信じる

私はここにこのチュートリアルを追ってきたセレンのJava 3.6.0

、ノード8.9.0、0.9.1.6ナイトウォッチを持っている>https://www.youtube.com/watch?v=93ndNx-h1ag <。

Nightwatchに付属しているgoogle.jsテストを実行すると、「接続が拒否されました.Selenium Serverが起動しましたか?」というエラーが戻ってきます。そして、そうです。私はそれを始めた。

私のJSONが、私はこれは簡単なものであることを望ん/推測している、以下に含まれている - /指導任意のヘルプは、私はあなたが見当違いな男だと思う

{ 
    "src_folders" : ["tests"], 
    "output_folder" : "/reports", 
    "custom_commands_path" : "", 
    "page_objects_path" : "./examples/pages", 
    "custom_assertions_path" : "", 
    "globals_path" : "", 
    "live_output" : false, 
    "parallel_process_delay" : 10, 
    "disable_colors": false, 
    "test_workers" : false, 

    "selenium" : { 
    "start_process" : false, 
    "server_path" : "./selenium", 
    "log_path" : "", 
    "host" : "127.0.0.1", 
    "port" : 4444, 
    "cli_args" : { 
     "webdriver.chrome.driver" : "", 
     "webdriver.ie.driver" : "", 
     "webdriver.firefox.profile" : "" 
    } 
    }, 

    "test_settings" : { 
    "default" : { 
     "launch_url" : "http://localhost", 
     "selenium_host" : "127.0.0.1", 
     "selenium_port" : 4444, 
     "silent" : true, 
     "disable_colors": false, 
     "screenshots" : { 
     "enabled" : false, 
     "path" : "" 
     }, 
     "desiredCapabilities" : { 
     "browserName" : "firefox", 
     "javascriptEnabled" : true, 
     "acceptSslCerts" : true 
     } 
    }, 

    "saucelabs" : { 
     "selenium_host" : "ondemand.saucelabs.com", 
     "selenium_port" : 80, 
     "username" : "${SAUCE_USERNAME}", 
     "access_key" : "${SAUCE_ACCESS_KEY}", 
     "use_ssl" : false, 
     "silent" : true, 
     "output" : true, 
     "screenshots" : { 
     "enabled" : false, 
     "on_failure" : true, 
     "path" : "" 
     }, 
     "desiredCapabilities": { 
     "name" : "test-example", 
     "browserName": "firefox" 
     }, 
     "globals" : { 
     "myGlobal" : "some_sauce_global" 
     }, 
     "selenium" : { 
     "start_process" : false 
     } 
    }, 

    "phantomjs" : { 
     "desiredCapabilities" : { 
     "browserName" : "phantomjs", 
     "javascriptEnabled" : true, 
     "acceptSslCerts" : true, 
     "phantomjs.binary.path" : "/path/to/phantomjs" 
     } 
    }, 

    "browserstack" : { 
     "selenium" : { 
     "start_process" : false 
     }, 
     "selenium_host" : "hub.browserstack.com", 
     "selenium_port" : 80, 
     "silent" : true, 
     "desiredCapabilities": { 
     "name" : "test-example", 
     "browserName": "firefox", 
     "browserstack.user" : "...", 
     "browserstack.key" : "..." 
     } 
    }, 

    "testingbot" : { 
     "selenium_host" : "hub.testingbot.com", 
     "selenium_port" : 80, 
     "apiKey" : "${TB_KEY}", 
     "apiSecret" : "${TB_SECRET}", 
     "silent" : true, 
     "output" : true, 
     "screenshots" : { 
     "enabled" : false, 
     "on_failure" : true, 
     "path" : "" 
     }, 
     "desiredCapabilities": { 
     "name" : "test-example", 
     "browserName": "firefox" 
     }, 
     "selenium" : { 
     "start_process" : false 
     } 
    } 
    } 
} 
+0

http://nightwatchjs.org/gettingstartedはそれが新鮮な睡眠を使用して作業を取得するために管理し、ここで文書と試行錯誤して行くnightwatchjs.orgに元documentaionに従ってください。 クロムドライバを設定し、すべての参照をfirefoxからchromeに変更しました。 – kev36663

答えて

0

を高く評価しました。ただ

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

     "selenium" : { 
     "start_process" : true, 
     "server_path" : selenium-server.jar file path, 
     "log_path" : "", 
     "port" : 4444, 
     "cli_args" : { 
     "webdriver.chrome.driver" : chromedriver path, 
     "webdriver.gecko.driver" : geckodriver path, 
     "webdriver.edge.driver" : "" 
    } 
    }, 

    "test_settings" : { 
     "default" : { 
     "launch_url" : "http://localhost", 
     "selenium_port" : 4444, 
     "selenium_host" : "localhost", 
     "silent": true, 
     "screenshots" : { 
     "enabled" : false, 
     "path" : "" 
     }, 
    "desiredCapabilities": { 
    "browserName": "firefox", 
    "marionette": true 
    } 
}, 

"chrome" : { 
    "desiredCapabilities": { 
    "browserName": "chrome" 
    } 
}, 

"edge" : { 
    "desiredCapabilities": { 
    "browserName": "MicrosoftEdge" 
    } 
} 
} 
} 

関連する問題