首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nightwatchjs文件夹结构

Nightwatchjs文件夹结构
EN

Stack Overflow用户
提问于 2017-03-24 05:02:48
回答 1查看 609关注 0票数 1

我可以在Nightwatchjs中使用的最简单的文件夹结构是什么?它将在本地使用,并用于持续集成。目前,我甚至不能让演示程序工作。我有六个错误:

代码语言:javascript
复制
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很满意,但对文件路径的东西不太在行。

EN

回答 1

Stack Overflow用户

发布于 2017-03-24 23:28:36

与Nightwatchjs一起使用的最简单的文件夹结构是什么?

最简单的NightwatchJS文件夹结构是:

  • 有两个文件(一个配置文件和一个包含测试的文件):

代码语言:javascript
复制
- `nightwatch.json`
- `app.js` (you can rename it as you want)

示例

1) nightwatch.json

代码语言:javascript
复制
{
    "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

代码语言:javascript
复制
module.exports = {
    'Does-stackoverflow-works': function (browser) {
        browser
            .url("http://stackoverflow.com/questions")
            .waitForElementPresent('body', 2000, "Display latest Stackoverflow questions")
            .end()
    }
};

代码语言:javascript
复制
$> nightwatch --env chrome

输出

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42986920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档