如何更改Genymotion端口

时间:2014-07-23 09:10:55

标签: android automated-tests genymotion appium selendroid

我想在同一时间在不同的Genymotion设备上运行自动化测试。为此,我必须为每个设备分别提供端口号。

有可能吗?

1 个答案:

答案 0 :(得分:3)

从Genymotion Launcher,您可以启动多个VM。虽然每个都具有相同的默认端口(5555),但它们将从VirtualBox仅主机适配器获得不同的IP地址。例如,我刚刚启动了两台Genymotion机器,现在adb devices显示:

$ adb devices
List of devices attached 
192.168.56.101:5555 device
192.168.56.102:5555 device
$

每个都可以通过在TCP / IP套接字程序中指定IP地址和端口来单独处理,或者如果您正在执行手动命令行工作或编写脚本,则使用adb -s。我不会在这里进入套接字编程,但这里有一个使用adb选择性访问的快速示例,以查看位置服务是否在第二个设备上运行:

$ adb -s 192.168.56.102:5555 shell service check location
Service location: found
$