在网上找了好久,终于找到appium关于Desired Capabilities的官方文档了
https://blog.csdn.net/weixin_42612178/article/details/115459800
文档里关于systemPort的描述是这样的:
systemPort used to connect to appium-uiautomator2-server or appium-espresso-driver. The default is 8200 in general and selects one port from 8200 to 8299 for appium-uiautomator2-server, it is 8300 from 8300 to 8399 for appium-espresso-driver. When you run tests in parallel, you must adjust the port to avoid conflicts. Read Parallel Testing Setup Guide for more details.
中文翻译:
systemPort用于连接到appium-uiautomator2-server 或者 appium-espresso-driver。如果是连接 appium-uiautomator2-server,请在8200 ~ 8299端口中选择一个端口,通常默认端口是8200。如果是连接appium-espresso-driver,请在8300 ~ 8399端口中选择一个端口,通常默认端口是8300。当你并行运行测试时,你必须调整端口来避免冲突。如果想了解更多细节,请阅读Parallel Testing Setup Guide
个人理解:不知道理解的是否正确
port: appium服务器侧的端口号,每一个手机对应一个。
system_port: appium服务指定的一个手机本地端口,用来接收appium服务器端发送给安卓手机的数据,每一个安卓手机对应一个本地端口。