我正在尝试为我在工作中使用的一个软件自动化一个工作流程 这个软件不是我开发的,所以我不知道实现细节。
我正在使用Sikuli IDE 1.0.1
我需要做的是:
1.按一个按钮
2.在文本框中输入一些文本
3.按另一个按钮
我已经在IDE中成功完成了这个步骤。
这是问题:
我不知道为什么但是在第2步之后,我在文本框中输入文本并转到步骤3,按下另一个按钮,文本框中的文本分散。
手动做事时我没有这个问题
我试图手动复制它,但没有成功。
即使我再次按第一个按钮,在手动模式下文本也会保留在文本框中
因此我不明白为什么在Sikuli这样做时它被清除了。
感谢任何帮助。
通过手动模式,我正在考虑手动使用鼠标和键盘,而不是Sikuli自动使用。
答案 0 :(得分:0)
我找到了解决这个问题的方法 但如果有人有其他解决方案,他也可以发布:-)
我注意到在使用功能点击("图像名称")作为第一个按钮后,我专注于文本框。之后我可以使用type("一些字符串")。并点击最后一张图片我可以使用type(Key.TAB)和type(Key.ENTER)。
通过这种方式,程序也更快。