善用搜索
var action = new wd.TouchAction(driver);
action
.tap({el: el, x: 10, y: 10})
.release();
return action.long_press().perform();
#2 楼 @xingjizhao 看下 action 有哪些方法,python 里是 long_press(),js 有可能格式不一样
.then(function(){
var element = browser.elementByXPath("...");
var action = wd.TouchAction();
action.longPress({el: element});
})
还是说 TypeError: Object [object Promise] has no method 'longPress'
总是提示在 wd 中找不到 longPress 方法,即使添加代码
var l = require('./node_modules/wd/lib/actions');
wd.addPromiseChainMethod('longPress', l.longPress);
也不行
有没有 js 高手,帮忙指点一下
利用 swipe 实现
.swipe({
startX: 351, startY: 290,
endX: 351, endY: 294,
duration: 6000
})