如何使用命令行從Windows啓動appium服務器,我可以在其中指定設備端口?我嘗試從Appium服務器GUI,儘管我使用不同的端口來運行兩個appium服務器,但我猜這兩個服務器使用的設備端口是相同的。每當我運行appium腳本時,它只在一個設備上運行。我創建了2個Android驅動程序實例。從GUI的任何工作也很好。請幫助更改設備端口appium
2
A
回答
2
方式啓動Appium服務器
1.通過編程
CommandLine command = new CommandLine("cmd");
command.addArgument("/c");
command.addArgument("C:/AppiumForWindows-1.3.4.1/Appium/node.exe");
command.addArgument("C:/AppiumForWindows-1.3.4.1/Appium/node_modules/appium/bin/appium.js");
command.addArgument("--address");
command.addArgument("127.0.0.1");
command.addArgument("--port");
command.addArgument("4724");
command.addArgument("--no-reset");
command.addArgument("--log");
command.addArgument("D:/appiumLogs.txt");
DefaultExecuteResultHandler resultHandler = new DefaultExecuteResultHandler();
DefaultExecutor executor = new DefaultExecutor();
executor.setExitValue(1);
try {
executor.execute(command, resultHandler);
} catch (IOException e) {
e.printStackTrace();
}
2.命令行
命令:D:\Appium\node.exe D:\Appium\node_modules\appium\lib\server\main.js --address 127.0.0.1 --port 4723 --no-reset --platform-name Android --platform-version 23 --automation-name Appium --log-no-color
3.從Appium GUI
請參閱this鏈接瞭解更多信息。
您可以在同一臺服務器上的不同端口上啓動多個會話。在創建會話改變端口例如driver = new AndroidDriver<MobileElement>(new URL("http://serverAddress + ":" + serverPort+ "/wd/hub"), capabilities);
相關問題
- 1. 更改Billion 7800NXL上的設備Web管理端口
- 2. 更改端口
- 3. PXA270設備端口Android OS
- 4. Appium真實iOS設備
- 5. 更改https端口
- 6. 更改vsftp端口
- 7. 更改pgsql端口
- 8. 設備方向更改時更改UIImage
- 9. 動態更改TCPClient端口
- 10. Javamail更改端口號
- 11. 實時更改Tomcat端口
- 12. 如何更改端口號
- 13. 如何更改PaxExam端口
- 14. 更改MySQL端口 - Mac - MAMP
- 15. 在HUG上更改端口
- 16. 運行時修改COM端口設備名稱(Windows)
- 17. 使用雲端設置更新設備
- 18. 你可以用Android設備端口
- 19. 鉻檢查設備不顯示端口
- 20. com端口c上的設備信息#
- 21. Linux - 與設備關聯的端口
- 22. [R端口的移動設備
- 23. 確定設備鎖定的COM端口
- 24. 更改目標設備2008
- 25. 更改設備容量
- 26. 更改iOS設備日期
- 27. 設備時間更改(C#)
- 28. iOS:更改設備體積
- 29. CoreBluetooth設備名稱更改
- 30. 如何更改窗口445端口