2017-03-23 11 views
1

Nightwatchjsで使用できる最も単純なフォルダ構造は何ですか?ローカルで使用され、継続的な統合に使用されます。現在私はデモを動作させることさえできません。私は6つのエラーがあります: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とTe​​stCompleteを数年間使用していましたが、現在はCIを適切に実行して、Seleniumを使用していきたいと考えています。私はjavascriptに満足していますが、ファイルパスのものには悪いものがあります。

+0

設定ファイル(Nightwatch.jsファイル) –

答えて

0

Nightwatchjsで使用できる最も単純なフォルダ構造は何ですか?

最も簡単なNightwatchJSフォルダ構造は次のとおりです。

  • nightwatch.json

  • は、2つのファイル(あなたのテストが含まれているコンフィギュレーションファイルおよびファイル)を持っているために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>" 
      } 
     } 
    } 
} 

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 

出力

enter image description here

+0

感謝を投稿してください!私はインストールを再開し、問題はなくなった。問題はインストールの順序と関係していました。私は、ファイルの束のためのパスを変更して、エラーを修正することができた。正しいインストールで、私はそうする必要がなくなり、私は自分の仕事を失うことはありませんでした。 – NightWatchMan

関連する問題