今天在用appium测试时发现有一个点击老是不起作用。 我用的代码是:
driver
.tap
([(918,413)], 100)
代码是在网上找的教程,按理解是,tab,接受两个参数,一个是一系列坐标的列表,一个按键持续的时间。
结果用这段代码死活点不到我要的点,开始我以为我语法或者坐标弄错了,最后发现都不是。 实再找不到解决办法了,我拿起手机又按了一下那个按钮,结果发现长按和短按的效果是不一样的,短按有效,长按无效,所以原来我上面的代码原因出在时间延迟上。
后来我修改代码为:
driver
.tap
([(520,1335)])
发现问题解决了。