從命令行運行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條目。

此選項必須位於上述所有其他選項之后。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM