回答
您可以用下面的一段代碼以編程方式啓動appium服務器。
appium = AppiumDriverLocalService.buildService(new AppiumServiceBuilder()
.withAppiumJS(new File("/usr/local/lib/node_modules/appium/build/lib/main.js"))
.usingPort(4723).withIPAddress("127.0.0.1"));
appium.start();
如果你想從終端啓動,你可以的,如果你想指定的仿真器和應用程序的細節等,你可以在下面的命令,運行以下命令
/Applications/Appium.app/Contents/Resources/node/bin/node /Applications/Appium.app/Contents/Resources/node_modules/appium/bin/appium.js
運行。
node /Applications/Appium.app/Contents/Resources/node_modules/appium/bin/appium.js --address 127.0.0.1 --port 4723 --full-reset
--device-name "iPhone 6"
--platform-name iOS
--platform-version "8.3"
--app "/My.app"
--browser-name iOS
爲此,應將可執行節點添加到路徑中。
對於啓動appium 1.5.3通過下面的鏈接。
嗨賽, 「appium = AppiumDriverLocalService.buildService(新AppiumServiceBuilder() .withAppiumJS(新文件(」 在/ usr /本地/lib/node_modules/appium/build/lib/main.js「)) .usingPort(4723).withIPAddress(」127.0.0.1「)); appium.start();」 如果我寫了上面的代碼,在執行之前我需要明確地在終端啓動「appium」。我不想明確這麼做。 – sainadh
不需要appium.start();此步驟將啓動appium – SaiPawan
我收到以下異常::: io.appium.java_client.service.local.AppiumServerHasNotBeenStartedLocallyException:本地appium服務器尚未啓動。給定的Node.js可執行文件:/Applications/Appium.app/Contents/Resources/node/bin/node參數:[/Applications/Appium.app/Contents/Resources/node_modules/appium/build/lib/appium.js, - -port,4723,--address,0.0.0.0,--log,/Applications/AppiumLogs/log.txt] at io.appium.java_client.service.local.AppiumDriverLocalService.start(AppiumDriverLocalService.java:155) 在com.kirusa.instavoice.util.AppiumController.appiumSetU – sainadh
這條線將開始appium:
Runtime.getRuntime().exec("appium");
紅利 - 下一個循環會等到屆時將有來自執行命令的消息
(請注意,這不檢查輸出本身,它只是等待,直到有一個 - 它對我很好)
while ((stdInput.readLine()) == null) {
Thread.sleep(1000);
}
之後,您可以繼續運行該項目,並知道Appium服務器已啓動
- 1. 如何在Mac終端中使用java啓動appium命令?
- 2. 以編程方式在java中執行終端中的命令
- 3. 使用pkill以編程方式使用Java終止服務MAC OS X Mountain Lion
- 4. 編譯並運行在mac終端上的java程序
- 5. 使用終端運行java文件
- 6. 用AppleScript在終端中運行Java類
- 7. 如何在mac中通過java以編程方式啓動appium服務器?
- 8. 在unix終端中運行java程序
- 9. 運行PHP腳本使用Mac終端
- 10. 使用java程序在linux終端運行命令?
- 11. 以編程方式使用Eclipse插件中的CMD或終端
- 12. 以編程方式從Java在Linux終端中調用python腳本
- 13. 使用java API以編程方式在Telnet中添加用戶
- 14. 使用java在終端中運行多個命令?
- 15. 使用終端編譯java項目
- 16. 在Mac上使用Java以編程方式發送電子郵件(通過Mac郵件客戶端)
- 17. 如何在java中運行ffmpeg終端(mac)命令
- 18. Java Web Start可以運行終端應用程序嗎?
- 19. 用Java以編程方式終止硒服務器進程
- 20. 使用grep在Mac終端
- 21. 在java中使用ssh的僞終端
- 22. Android:在java中運行時以編程方式創建GUI
- 23. 以編程方式打開Gnome終端並運行命令
- 24. 從終端運行java類
- 25. 如何在終端中運行Java類
- 26. 如何在Mac中使用Java 1.6進行編程?
- 27. 如何從終端運行Java程序?
- 28. 從終端運行java程序
- 29. 在編譯時使用Java 7 u21以及在運行時使用Java 7 u13
- 30. SessionNotCreatedException在運行使用Appium
其中appium版本烏爾使用 – SaiPawan
Appium版本 - 1.5.3 – sainadh