退出后,需要很长时间才能继续

2024-06-25 07:22:00 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的剧本:

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

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

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

我必须在click(img2)之后添加什么,这样我就可以不必等待而继续下一行了?你知道吗


Tags: ifexistssleepimg1clickimg2wait剧本
1条回答
网友
1楼 · 发布于 2024-06-25 07:22:00

实际上,在click(img2)之后有一个20秒的延迟。这是因为你告诉它要花20秒来寻找img1,而它已经不存在了。你知道吗

您可能需要阅读正在调用的函数的文档(here is ^{},在这里您可以阅读超时参数)。你知道吗

您还做了一些非常奇怪的事情,比如检查img1是否在一行中存在两次(一次在while中,然后在if中),您说您尝试添加sleepwait语句以减少代码等待时间。(??) 你可能想找个人帮你。你知道吗

相关问题 更多 >