从命令行运行SikuliX
从命令行运行SikuliX
可以在命令行上使用SikuliX来运行Sikuli脚本或打开IDE。
PATH-TO-SIKULIX是SikuliX jar文件的路径(IDE:sikulix.jar和/或API:sikulixapi.jar)
java -jar PATH-TO-SIKULIX选项选项...
请注意,直到1.1.3版为止,捆绑软件中都有一些命令文件可以替代使用。
命令行选项(特殊)
-h,--help
-
打印显示可用选项的帮助消息并退出
命令行选项(意图:IDE应该打开)
-c,--console
-
所有输出进入标准输出
命令行选项(目的是:在不打开IDE的情况下运行脚本)
-r,--run
<sikuli-folder/file> (one or more entries seperated by space)
- eg:
java -jar sikulixide-2.0.4.jar -r dde_desktop_cases_001
-
依次运行一个或多个.sikuli或.skl文件或.jar文件(1.1.2+)
- <sikuli-folder / file>可以是
-
- 带有或不带有虚线部分的相对或绝对路径(例如../some-script)
- 指向HTTP网络中某个位置的指针(有关详细信息,请参见此处)。所包含的脚本文件将被下载并运行,而映像文件在运行时在脚本中使用时将被下载。
如果要运行多个脚本,则会记住包含脚本文件夹的文件夹并将其应用于随后的条目,该条目具有前面的./-示例
sikulix.com:scripts/test1 ./test2 ./test2会将sikulix.com:scripts/位置重新用于test2和test3
指定了多个脚本:返回代码-1将停止完整执行。
指定了多个脚本:下一个脚本可以获取使用前运行脚本的返回码
ScriptingSupport.getLastReturnCode()
命令行选项(目的:运行实验性脚本运行服务器)
-s,--server
[<port>] (optional port not yet supported
,
50001
is used as default)
-
启动脚本运行服务器(更多信息<http://www.sikulix.com/support.html>`_)
命令行选项(目的:提供运行脚本的用户参数)
--
<arguments>
-
空格分隔的参数和带引号的参数(仅支持撇号)将传递给Jython的sys.argv,因此可在脚本中使用。必须使用引号将包含中间空格的参数括起来,以使其进入一个sys.argv条目。
此选项必须位于上述所有其他选项之后。
本文来自博客园,作者:mikigo,转载请注明原文链接:https://www.cnblogs.com/mikigo/p/13405467.html