gpt4 book ai didi

while-loop - 如何使用 Sikuli 等待按钮显示出来然后单击它?

转载 作者:行者123 更新时间:2023-12-02 22:19:43 26 4
gpt4 key购买 nike

我正在网页上应用 sikuli skript,这样当页面加载时它会等待特定按钮出现时它会单击它如果没有它会等待特定时间直到按钮出现在网页上..我已经完成了以下操作脚本 ..它适用于 2 或 3 个循环,但之后程序停止并出现 sikuli 窗口 ..这是我的代码。

存在时(“img1.png”):

    click("img1.png")
wait("img2",30*60)
click("img2.png")
click("window close button.png") // here it closes the 2nd popup tab after clicking on img2 then it return to its page

他在那里等待 img1 按钮再次出现..所以 等待("img1.png",30*60)//此脚本成功进行了 3 -4 次迭代,但随后停止并且 sikuli 窗口出现且没有错误。谢谢你的帮助

最佳答案

如果没有任何错误消息,很难说出您的脚本为何无法运行。但我最好的猜测是 while exists("img1.png") 返回 false 因为找不到 img1.png。也许 Sikuli 找不到 img1.png,因为页面还没有重新加载。尝试在 while 语句的末尾添加一个 wait(1)

或者尝试使用 Region 类的 onAppearobserve 方法:Region.observe()

关于while-loop - 如何使用 Sikuli 等待按钮显示出来然后单击它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13893595/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com