这是我的剧本:
while exists(img1,20):
if exists(img1):
click(img2)
click(exists(img3,100))
click(exists(img4,100))
一切都很好,但问题是在执行click(img2)
之后,在它继续到下一行之前大约有15-20秒的延迟,即使img3已经可见。你知道吗
我尝试在click(img2)
之后添加sleep
和wait
,但这并没有解决我的问题。你知道吗
我必须在click(img2)
之后添加什么,这样我就可以不必等待而继续下一行了?你知道吗
实际上,在
click(img2)
之后有一个20秒的延迟。这是因为你告诉它要花20秒来寻找img1
,而它已经不存在了。你知道吗您可能需要阅读正在调用的函数的文档(here is ^{} ,在这里您可以阅读超时参数)。你知道吗
您还做了一些非常奇怪的事情,比如检查
img1
是否在一行中存在两次(一次在while
中,然后在if
中),您说您尝试添加sleep
和wait
语句以减少代码等待时间。(??) 你可能想找个人帮你。你知道吗相关问题 更多 >
编程相关推荐