如何将Sikuli测试作为独立的可执行文件运行

时间:2018-01-31 14:20:28

标签: python sikuli sikuli-script sikuli-ide

我使用Sikuli IDE在我的系统中编写了一些Sikuli代码。如何将此.sikuli文件和SikuliX设置转换为*.exe*.jar并在另一个系统中运行?

Sikuli IDE中的示例代码:

type(Key.WIN)
type("Internet Explorer"+Key.ENTER)
click(Pattern("1517398787539.png").targetOffset(-41,1))
exit()
type('A', Key.CTRL)
type(Key.DELETE)
type("www.google.com"+Key.ENTER)
exit()

1 个答案:

答案 0 :(得分:0)

理论上,您可以同时执行这两项操作,但不能直接从IDE执行。如果您对Python更熟悉,请将脚本移动到独立的.py文件中,并使其按照您的意愿执行。然后,您可以使用py2exe将其转换为独立的可执行脚本。

如果你想要jar,那么我认为你别无选择,只能用Java重写你的脚本,然后将它打包到一个包含所有相关依赖项的jar中。