我想使用webdriver.io框架在iOS本地应用程序上滚动。我使用这个API: browser.touchAction({moveTo',x:1,y:2 });如何使用webdriver.io在iOS本机应用程序上滚动?
出错:尚未实施。还有其他方法可以滚动吗?
我想使用webdriver.io框架在iOS本地应用程序上滚动。我使用这个API: browser.touchAction({moveTo',x:1,y:2 });如何使用webdriver.io在iOS本机应用程序上滚动?
出错:尚未实施。还有其他方法可以滚动吗?
我认为你使用的是错误的API点。根据webdriver.io网站上的api文档,您应该使用 browser.touchScroll(id,xoffset,yoffset);
您可以点击此处查看http://webdriver.io/api/protocol/touchScroll.html#description
touchScroll工作不好,需要使用touchAction来滚动。谢谢 –
答:
browser.touchAction([{行动: '按',X:10 Y:firstY},{行动: '的moveTo',X: 10,Y:secondY}, '释放'])
想让你知道,在建滚动显示方式从appium版本弃用1.3+
Now you can use swipe method
browser.swipe([selector][,xoffset][,yoffset][,speed]);
选择是元素
X偏移 - 相对X cordinate
yoffset-相对y坐标
速度 - 以毫秒为单位的操作应进行
使用此命令可以滚动:
client.execute("mobile: scroll", {direction: 'down'})
u能检查java客户端版本ur使用。可能功能已弃用 – SaiPawan
@sai它不是java,它的JS –