我有一个用java编写的Sikuli脚本单击Windows开始按钮,然后单击“所有程序”。该脚本在我的计算机上运行得非常好但是当我将相同的脚本传输到另一台计算机时,它不起作用。
代码:
Screen screen = new Screen();
screen.type(Key.WIN);
screen.click(IMAGE_DIR + "program.PNG");
我使用Wait
,Pattern
之类的概念,但类似但无法解决此问题。不确定这是否是sikuli的限制。
答案 0 :(得分:0)
对于那些仍在使用 Sikuli 并且在不同机器上运行时遇到不一致问题的人来说,在出现问题的机器上进行调试很有帮助。
某些问题,例如与未正确管理的各种 AppData 临时文件相关的问题,可能会出现在某些 PC 上,但不会出现在其他 PC 上。将 IDE 安装到不同的位置很痛苦,但有时这是真正了解问题所在并能够修复它的唯一方法。