wd-intent-click
Version:
wd intent click on appium
54 lines (46 loc) • 1.16 kB
JavaScript
var wd = require('wd');
var Utils = require('../node/');
var ar = require('appium-running');
(function test() {
var browser = wd.remote('localhost', 4723);
browser.on('status', function(info) {
console.log(info);
});
function error(browser) {
console.log(error);
browser.quit();
process.exit(1);
}
function success() {
console.log("SUCCESS");
browser.quit();
process.exit(0);
}
browser.on('command', function(meth, path, data) {
console.log([meth, path, data].join(" "));
});
function test() {
browser.init({
browserName:'Chrome',
deviceName:'Android',
platformName: 'Android',
}, function(){
browser.get("http://labs.urucas.com/zoster", function(){
browser.elementByLinkText("Open App", function(err, el) {
if(err) return error(err);
Utils.clickIntent(browser, el, function(err) {
if(err) return error(err);
success();
});
});
});
});
}
ar(4723, function(success){
if(!success) {
console.log("Appium not running or available!");
return;
}
test();
});
})();