Created
March 25, 2014 09:16
-
-
Save sebv/9757924 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
/* | |
run: | |
node local-ios-wd-safari.js | |
*/ | |
var wd = require("wd"); | |
require('colors'); | |
var chai = require("chai"); | |
var chaiAsPromised = require("chai-as-promised"); | |
chai.use(chaiAsPromised); | |
chai.should(); | |
chaiAsPromised.transferPromiseness = wd.transferPromiseness; | |
var desired = { | |
device: 'iPhone Simulator', | |
name: "Appium: with WD", | |
platform: "Mac", | |
app: "safari", | |
// version: "6.0", | |
browserName: "", | |
newCommandTimeout: 60 | |
}; | |
var browser = wd.promiseChainRemote("localhost" , 4723); | |
// See whats going on | |
browser.on('status', function(info) { | |
console.log(info.cyan); | |
}); | |
browser.on('command', function(meth, path, data) { | |
console.log(' > ' + meth.yellow, path.grey, data || ''); | |
}); | |
// Run the test | |
browser.chain() | |
.then(function () { browser.init(desired); }) | |
.sleep(5000) | |
.quit() | |
.catch(function (err) { | |
console.log(err); | |
throw err; | |
}) | |
.done(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I forgot the return on purpose in
.then(function () { browser.init(desired); })