Files
appium/sample-code/examples/node
2014-06-09 14:32:23 +08:00
..
2014-06-09 14:32:23 +08:00
2014-06-09 14:32:23 +08:00
2014-06-09 14:32:23 +08:00
2014-06-09 14:32:23 +08:00
2014-06-09 14:32:23 +08:00
2014-06-09 14:32:23 +08:00
2014-06-09 14:32:23 +08:00
2014-06-09 14:32:23 +08:00
2014-06-09 14:32:23 +08:00
2014-06-09 14:32:23 +08:00
2014-06-09 14:32:23 +08:00
2014-06-09 14:32:23 +08:00
2014-06-09 14:32:23 +08:00
2014-06-09 14:32:23 +08:00

#Node.js samples

##iOS

local

  • ./reset.sh --hardcore --ios

  • mocha sample-code/examples/node/ios-simple.js

  • mocha sample-code/examples/node/ios-complex.js

  • mocha sample-code/examples/node/ios-webview.js

  • mocha sample-code/examples/node/ios-local-server.js

dev (run against locally built app)

  • ./reset.sh --hardcore --ios --dev

  • DEV=1 mocha sample-code/examples/node/ios-simple.js

  • DEV=1 mocha sample-code/examples/node/ios-complex.js

  • DEV=1 mocha sample-code/examples/node/ios-webview.js

  • DEV=1 mocha sample-code/examples/node/ios-local-server.js

Sauce Labs

  • ./reset.sh --hardcore --ios

  • export SAUCE_USERNAME=<SAUCE_USERNAME>

  • export SAUCE_ACCESS_KEY=<SAUCE_ACCESS_KEY>

  • SAUCE=1 mocha sample-code/examples/node/ios-simple.js

  • SAUCE=1 mocha sample-code/examples/node/ios-complex.js

  • SAUCE=1 mocha sample-code/examples/node/ios-webview.js

Sauce Labs + Sauce Connect

  • ./reset.sh --hardcore --ios

  • export SAUCE_USERNAME=<SAUCE_USERNAME>

  • export SAUCE_ACCESS_KEY=<SAUCE_ACCESS_KEY>

  • Install and start Sauce Connect (see doc here)

  • SAUCE=1 mocha sample-code/examples/node/ios-local-server.js

##Android

local

  • ./reset.sh --hardcore --android

  • mocha sample-code/examples/node/android-simple.js

  • mocha sample-code/examples/node/android-complex.js

  • mocha sample-code/examples/node/android-webview.js

  • mocha sample-code/examples/node/android-local-server.js

dev (run against locally built app)

  • ./reset.sh --hardcore --android --dev

  • DEV=1 mocha sample-code/examples/node/android-simple.js

  • DEV=1 mocha sample-code/examples/node/android-complex.js

  • DEV=1 mocha sample-code/examples/node/android-webview.js

  • DEV=1 mocha sample-code/examples/node/android-local-server.js

Sauce Labs

  • ./reset.sh --hardcore --android

  • export SAUCE_USERNAME=<SAUCE_USERNAME>

  • export SAUCE_ACCESS_KEY=<SAUCE_ACCESS_KEY>

  • SAUCE=1 mocha sample-code/examples/node/android-simple.js

  • SAUCE=1 mocha sample-code/examples/node/android-complex.js

  • SAUCE=1 mocha sample-code/examples/node/android-webview.js

Sauce Labs + Sauce Connect

  • ./reset.sh --hardcore --android

  • export SAUCE_USERNAME=<SAUCE_USERNAME>

  • export SAUCE_ACCESS_KEY=<SAUCE_ACCESS_KEY>

  • Install and start Sauce Connect (see doc here)

  • SAUCE=1 mocha sample-code/examples/node/android-local-server.js

##Selendroid

local

  • ./reset.sh --hardcore --android --selendroid

  • mocha sample-code/examples/node/selendroid-simple.js

Sauce Labs

  • ./reset.sh --hardcore --android --selendroid

  • SAUCE=1 mocha sample-code/examples/node/selendroid-simple.js

##Node.js 0.11 + Generator with Yiewd

local

  • ./reset.sh --hardcore --ios

  • switch to node > 0.11

  • mocha --harmony sample-code/examples/node/ios-yiewd.js

Sauce Labs

  • ./reset.sh --hardcore --ios

  • switch to node > 0.11

  • export SAUCE_USERNAME=<SAUCE_USERNAME>

  • export SAUCE_ACCESS_KEY=<SAUCE_ACCESS_KEY>

  • SAUCE=1 mocha --harmony sample-code/examples/node/ios-yiewd.js