Appiumを使用してモバイルWebアプリケーションをテストするためのNightwatchの設定に関連するリソースを見つけるのに問題があります。iOSエミュレータでブラウザをテストするためのNightwatch/Appiumの設定
これも可能ですか?どんな方向にも大変感謝しています。
Appiumを使用してモバイルWebアプリケーションをテストするためのNightwatchの設定に関連するリソースを見つけるのに問題があります。iOSエミュレータでブラウザをテストするためのNightwatch/Appiumの設定
これも可能ですか?どんな方向にも大変感謝しています。
を働いたことは、適切な環境のセットアップを必要とすると何がオフになっている場合は、エラーになります。私はあなたがすべての問題を持っている場合は、ここやコメントに気軽にごく最近でナイトウォッチと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"
}
},
しかし、ドキュメントを読んでそれに従ってください、重要ないくつかのユニークなステップがあります。
この設定(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"
}
}
}
};