每日10行代码58,appium点击失效:一次低级失误——手机的长按跟点击效果不一样

it2025-05-16  5

今天在用appium测试时发现有一个点击老是不起作用。 我用的代码是:

driver.tap([(918,413)], 100)

代码是在网上找的教程,按理解是,tab,接受两个参数,一个是一系列坐标的列表,一个按键持续的时间。

结果用这段代码死活点不到我要的点,开始我以为我语法或者坐标弄错了,最后发现都不是。 实再找不到解决办法了,我拿起手机又按了一下那个按钮,结果发现长按和短按的效果是不一样的,短按有效,长按无效,所以原来我上面的代码原因出在时间延迟上。

后来我修改代码为:

driver.tap([(520,1335)])

发现问题解决了。

最新回复(0)