Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
 
 

README.md

Outline

#Node.js samples

prerequisites

Upgrade Mocha to the latest version:

npm install -g -f mocha

Install local packages:

npm install

to run tests locally

Install appium and start the appium server for your device, please refer to:

to run tests using Sauce Labs cloud

Sign up here

Configure your environment:

export SAUCE_USERNAME=<SAUCE_USERNAME>
export SAUCE_ACCESS_KEY=<SAUCE_ACCESS_KEY>

If you also want to use Sauce Connect (secure tunelling):

running tests

###iOS

####local:

mocha ios-simple.js
mocha ios-complex.js
mocha ios-webview.js
mocha ios-actions.js
mocha ios-local-server.js
mocha ios-selenium-webdriver-bridge.js

####using Sauce Labs:

SAUCE=1 mocha ios-simple.js
SAUCE=1 mocha ios-complex.js
SAUCE=1 mocha ios-webview.js
SAUCE=1 mocha ios-actions.js
SAUCE=1 mocha ios-selenium-webdriver-bridge.js

####using Sauce Labs + Sauce Connect:

SAUCE=1 mocha ios-local-server.js

###Android

####local:

mocha android-simple.js
mocha android-complex.js
mocha android-webview.js
mocha android-local-server.js

####using Sauce Labs:

SAUCE=1 mocha android-simple.js
SAUCE=1 mocha android-complex.js
SAUCE=1 mocha android-webview.js

####using Sauce Labs + Sauce Connect

SAUCE=1 mocha android-local-server.js

###Selendroid

####local:

mocha selendroid-simple.js

####using Sauce Labs:

SAUCE=1 mocha selendroid-simple.js

###Node.js 0.11 + Generator with Yiewd

prerequisite: switch to node > 0.11

####local:

mocha --harmony ios-yiewd.js

####using Sauce Labs:

SAUCE=1 mocha --harmony ios-yiewd.js
Morty Proxy This is a proxified and sanitized view of the page, visit original site.