Continuous integration Nightwatchjs文件夹结构

Continuous integration Nightwatchjs文件夹结构,continuous-integration,nightwatch.js,Continuous Integration,Nightwatch.js,我可以在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好几年了,现在我们

我可以在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,所以硒是一种可行的方法。我对javascript很熟悉,但对文件路径方面的东西不太在行

我可以在Nightwatchjs中使用的最简单的文件夹结构是什么

最简单的NightwatchJS文件夹结构是:
  • 要有2个文件(一个配置文件和一个包含测试的文件):

    • nightwatch.json

    • app.js
      (您可以根据需要重命名它)

例子 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>"
            }
        }
    }
}
跑 输出

我可以在Nightwatchjs中使用的最简单的文件夹结构是什么

最简单的NightwatchJS文件夹结构是:
  • 要有2个文件(一个配置文件和一个包含测试的文件):

    • nightwatch.json

    • app.js
      (您可以根据需要重命名它)

例子 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>"
            }
        }
    }
}
跑 输出

请发布配置文件(Nightwatch.js文件)请发布配置文件(Nightwatch.js文件)谢谢!我重新安装,问题消失了。问题与安装顺序有关。我可以通过更改一堆文件的路径来修复错误。正确的安装使我不必这样做,我没有丢失任何工作。谢谢!我重新安装,问题消失了。问题与安装顺序有关。我可以通过更改一堆文件的路径来修复错误。一个正确的安装使我不必这样做,而且我没有丢失任何工作。
$> nightwatch --env chrome