-1

这是我的脚本:

while exists(img1,20):
  if exists(img1):
     click(img2)
click(exists(img3,100))
click(exists(img4,100))

一切都很好,但问题是在执行之后click(img2),在它继续到下一行之前大约有 15-20 秒的延迟,即使 img3 已经可见。

我尝试添加sleepwait之后click(img2),但这并没有解决我的问题。

我必须在之后添加什么click(img2)才能继续下一行而无需等待?

4

1 回答 1

3

事实上,click(img2). 这是因为您告诉它花费最多 20 秒的时间寻找img1不再存在的 。

您可能需要阅读有关您正在调用的函数的文档(这里是exists,您可以在其中阅读有关超时参数的信息)。

您还在做一些非常奇怪的事情,例如检查是否img1连续两次存在(一次在 中while,然后在 中if),并且您说您尝试添加sleepandwait语句以使代码等待更少。(??)您可能想找人帮助您。

于 2013-07-06T01:05:08.007 回答