如何使用命令行从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端口