从命令行运行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 supported50001 is used as default)

启动脚本运行服务器(更多信息<http://www.sikulix.com/support.html>`_

命令行选项(目的:提供运行脚本的用户参数)

-- <arguments>

空格分隔的参数和带引号的参数(仅支持撇号)将传递给Jython的sys.argv,因此可在脚本中使用。必须使用引号将包含中间空格的参数括起来,以使其进入一个sys.argv条目。

此选项必须位于上述所有其他选项之后。

posted @ 2020-07-30 18:02  mikigo  阅读(1669)  评论(0编辑  收藏  举报