[英]How to invoke the appium server and emulator via Java code in windows machine
[英]Invoke jar on remote windows machine using SSH
我使用Bamboo作為CI(位於AWS linux盒上),並設置了SSH任務,希望通過該任務在另一台物理Windows機器上調用jar文件。 我已經在Windows計算機(Dameware SSH)上設置了SSH客戶端,並設置了一個名為admin / admin的用戶。
jar文件運行一個名為SeInterpreter的工具,以將.json硒測試運行到Webdriver測試中。
我缺少為調用遠程計算機上的jar而需要運行的shell腳本格式的知識。 我將以下各項拼湊在一起:
ssh admin@L-IS03159.nt.ad.local cmd /c cd /d "c:/SeInterpreterB11" cmd /c java -jar SeInterpreter.jar --driver=Remote --driver.browserName=firefox --driver.url=http://L-IS03159.nt.ad.local:4444/wd/hub/ C:/seleniumBuilderPOC/tests/loadHomePageSearchHomepage.json
Bamboo的錯誤是:
23-Jul-2014 15:36:12 Unable to execute command or shell on remote system: Failed to Execute process.
23-Jul-2014 15:36:12 Result: exit code = -1
23-Jul-2014 15:36:12 SSH command failed. Failing build.
誰能在腳本語法中看到明顯的錯誤?
您的命令行具有以下形式:
ssh user @ hostname cmd / c [cd命令] cmd / c [java命令]
請嘗試以下形式:
ssh user @ hostname cmd / c“ [cd命令] && [java命令]”
&&
是cmd.exe中的命令分隔符。
cd /d "c:/SeInterpreterB11"
的引號可能會引起問題。 由於此路徑中沒有空格,因此不需要引號。 考慮刪除它們,以避免麻煩處理引號轉義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.