我可以在Nightwatchjs中使用的最简单的文件夹结构是什么?它将在本地使用,并用于持续集成。目前,我甚至不能让演示程序工作。我有六个错误:
module.js:469:15
module.js:417:25
bootstrap_node.js:604.10
bootstrap_node.js:394:7
bootstrap_node.js:149:9
bootstrap_node.js:509:3. 我知道这是一个初学者的问题。我使用Telerik和TestComplete已经有几年了,现在我们想要正确地使用CI,所以Selenium是可行的。我对javascript很满意,但对文件路径的东西不太在行。
发布于 2017-03-24 23:28:36
与Nightwatchjs一起使用的最简单的文件夹结构是什么?
最简单的NightwatchJS文件夹结构是:
- `nightwatch.json`
- `app.js` (you can rename it as you want)
示例
1) nightwatch.json
{
"src_folders": [
"app.js"
],
"live_output": false,
"tests_output": "test/tests_output/",
"detailed_output": true,
"selenium": {
"start_process": false,
"host": "hub.browserstack.com",
"port": 80
},
"test_workers": {
"enabled": false,
"workers": "auto"
},
"test_settings": {
"chrome": {
"selenium_port": 80,
"selenium_host": "hub.browserstack.com",
"silent": true,
"desiredCapabilities": {
"os": "Windows",
"os_version": "10",
"browserName": "chrome",
"resolution": "1024x768",
"javascriptEnabled": true,
"acceptSslCerts": true,
"browserstack.video": "true",
"browserstack.debug": "true",
"browserstack.user": "<yourUsername>",
"browserstack.key": "<yourPassword>"
}
}
}
}2) app.js
module.exports = {
'Does-stackoverflow-works': function (browser) {
browser
.url("http://stackoverflow.com/questions")
.waitForElementPresent('body', 2000, "Display latest Stackoverflow questions")
.end()
}
};跑
$> nightwatch --env chrome输出

https://stackoverflow.com/questions/42986920
复制相似问题