2016-07-26 8 views

答えて

3

を働いたことは、適切な環境のセットアップを必要とすると何がオフになっている場合は、エラーになります。私はあなたがすべての問題を持っている場合は、ここやコメントに気軽にごく最近でナイトウォッチとAppiumとiOSのブラウザをテストする上でフルブログ(08/2016)

http://www.shaneofalltrades.com/2016/08/26/Mobile-Web-Testing-Using-Nightwatchjs-part-1/

を書きました。基本的にはNightwatchのデフォルトのGoogleテストを使用しているため、テストに失敗したのではなく、もしあれば設定することができます。ここに私の設定例があります...

"ios" : { 
    "selenium_start_process": false, 
    "selenium_port" : 4723, 
    "selenium_host" : "127.0.0.1", 
    "silent": true, 
    "desiredCapabilities" : { 
    "browserName" : "Safari", 
    "platformName" : "iOS", 
    "platformVersion" : "9.3", 
    "deviceName" : "iPhone 6s Plus" 
    } 
}, 

しかし、ドキュメントを読んでそれに従ってください、重要ないくつかのユニークなステップがあります。

0

この設定(Nightwatch.jsファイル)を試してみてください、それは私のため

var path = require('path'); 

var appPath = path.join(process.cwd(), '<your app path>');// .app file 


module.exports = { 
    "src_folders": ["./tests/"], 
    "globals_path": './lib/globals/Globals.js', 

    "selenium": { 
     "start_process": true, 
     "server_path": "node_modules/selenium-server/lib/runner/selenium-server-standalone.jar", 
     "log_path": "./results", 
     "host": "127.0.0.1", 
     "port": 4444, 
     "cli_args": { 
      "webdriver.chrome.driver": "./node_modules/.bin/chromedriver" 
     } 
    }, 

    "test_settings": { 
     "default": { 
      "globals" : { 
       "waitForConditionTimeout" : 20000, 
      }, 
      "launch_url": "http://localhost:4723/wd/hub", 
      "selenium_host": "localhost", 
      "selenium_port": 4723, 
      "silent": true, 
      "output": true, 
      "screenshots": { 
       "enabled": false, 
       "path": "" 
      }, 
      "exclude": ['nightwatch-config.js', 'pageObjects'] 
     }, 
     "ios-sim": { 
      "desiredCapabilities": { 
       "fullReset": false, 
       "app": appPath, 
       "platformName": "iOS", 
       "platformVersion": "9.0", 
       "deviceName": "iPhone 5s" 
      } 
     } 
    } 
}; 
関連する問題