Я пытаюсь установить Nightwatch.js в первый раз. Я следую следующему руководству: https://github.com/dwyl/learn-nightwatchОшибка при получении нового сеанса с сервера selenium
К сожалению, я попал в блокпост, и мне нужна помощь в его разрешении.
Ошибка при получении нового сеанса с сервера селена. Соединение отказано! Начался ли сервер селена?
nightwatch.conf.js
module.exports = {
"src_folders": [
"test"// Where you are storing your Nightwatch e2e/UAT tests
],
"output_folder": "./reports", // reports (test outcome) output by nightwatch
"selenium": {
"start_process": true, // tells nightwatch to start/stop the selenium process
"server_path": "./node_modules/nightwatch/bin/selenium.jar",
"host": "127.0.0.1",
"port": 4444, // standard selenium port
"cli_args": {
"webdriver.chrome.driver" : "./node_modules/nightwatch/bin/chromedriver"
}
},
"test_settings": {
"default": {
"screenshots": {
"enabled": true, // if you want to keep screenshots
"path": './screenshots' // save screenshots here
},
"globals": {
"waitForConditionTimeout": 5000 // sometimes internet is slow so wait.
},
"desiredCapabilities": { // use Chrome as the default browser for tests
"browserName": "chrome"
}
},
"chrome": {
"desiredCapabilities": {
"browserName": "chrome",
"javascriptEnabled": true // set to false to test progressive enhancement
}
}
}
}
подопытным-pig.js
module.exports = { // addapted from: https://git.io/vodU0
'Guinea Pig Assert Title': function(browser) {
browser
.url('https://saucelabs.com/test/guinea-pig')
.waitForElementVisible('body')
.assert.title('I am a page title - Sauce Labs')
.saveScreenshot('ginea-pig-test.png')
.end();
}
};
На основе настройки конфигурации. Я держал его как можно более простым. Я не могу определить источник, где он предположил, что другой сервер селена запущен. Есть идеи?
EDIT: TIMEOUT ERROR
Ваши скриншоты, связанные с вашей ошибкой, похоже, намекают на что-то вокруг Chrome (или), возможно, даже на ChromeDriver. Но так как вы не включили полное содержимое ошибки, это сложно сказать. Я бы предположил, что вы сначала посмотрите на ошибку немного ближе (или) делитесь полным количеством ошибок в своем вопросе, чтобы было легко узнать, что произошло. –
@KrishnanMahadevan вот мой вопрос с полным содержимым ошибки, можете ли вы помочь? Http: // StackOverflow.com/questions/40454321/error-when-running-selenium-server-through-nightwatch –