Más contenido relacionado Similar a Node Philly (20) Más de Adam Christian (11) Node Philly2. Mobile is taking over the world.Where is
our mobile automation? Our mobile CI?
Tuesday, April 23, 13
5. Appium
•npm install appium -g
•WebDriver (wd.js) - or any client
•Open (GH, Mailing list)
•Android (+Selendroid), IOS
Tuesday, April 23, 13
6. appium opens the door to cross-platform
mobile testing: one test, two mobile
platforms
Tuesday, April 23, 13
10. appium is the cross-platform
solution for native and hybrid
mobile automation
Tuesday, April 23, 13
12. Quick
• mkdir appium-test && cd appium-test
• npm install appium -g
• npm install wd
• curl -O https://raw.github.com/appium/appium/
master/sample-code/examples/node/simplest.js
• appium &
• node simplest.js
Tuesday, April 23, 13
13. Ec·o·sys·tem
"dependencies": {
"underscore": "~1.4.3",
"colors": "~0.6.0-1",
"express": "~3.0.6",
"argparse": "~0.1.10",
"path": "~0.4.9",
"rimraf": "~2.1.1",
"uuid-js": "~0.7.4",
"temp": "~0.5.0",
"winston": "~0.6.2",
"request": "~2.12.0",
"bplist-parser": "~0.0.4",
"bufferpack": "0.0.6",
"node-bplist-creator": "~0.0.1",
"node-uuid": "~1.4.0",
"underscore.string": "~2.3.1",
"glob": "~3.1.20",
"unzip": "~0.1.1",
"ncp": "~0.4.2",
"swig": "~0.13.5",
"async": "~0.2.6",
"mkdirp": "~0.3.5",
"binary-cookies": "~0.1.1"
},
"scripts": {
"test": "grunt travis"
},
"devDependencies": {
"mocha": "~1.8.1",
"should": "~1.2.1",
"grunt": "~0.4.0",
"grunt-cli": "~0.1.6",
"wd": "git://github.com/admc/wd.git"
"assert": "~0.4.9",
"grunt-mocha-test": "~0.2.0",
"difflib": "~0.2.4",
"prompt": "~0.2.9",Tuesday, April 23, 13
16. Sauce
•Free, OSS Sauce,Travis, Jenkins
•Concurrency ftw.
•Re-launching Mac Cloud
•167 platform/OS’s
•Find us! Drinkups, Conferences, Meetups
Tuesday, April 23, 13