【发布时间】:2016-09-29 13:14:44
【问题描述】:
被测设备是否需要启用 wifi 以便在我们可以使用 appium 连接到设备上的端口之前获得 IP 地址,或者是否可以在关闭 wi-fi 的情况下连接并运行测试,如果可以,我们将使用什么 IP 地址与设备上的套接字服务器通信?
提前致谢
【问题讨论】:
标签: android automation appium
被测设备是否需要启用 wifi 以便在我们可以使用 appium 连接到设备上的端口之前获得 IP 地址,或者是否可以在关闭 wi-fi 的情况下连接并运行测试,如果可以,我们将使用什么 IP 地址与设备上的套接字服务器通信?
提前致谢
【问题讨论】:
标签: android automation appium
当然,您可以通过 wi-fi 连接您的设备并运行您的 appium 测试。步骤如下:
您的设备和机器/笔记本电脑需要在同一个网络中。
通过 USB 连接您的设备并输入以下命令:adb tcpip 5555
(这会启用 tcpip 端口 5555)。
你应该得到restarting in TCP mode port: 5555的输出
现在您可以断开通过 USB 连接的设备。
在设备中打开wi-fi设置,记下设备的ip地址。
在机器上的命令提示符中,输入以下命令以连接您的设备:adb connect 192.168.0.2:5555(IP 地址应该是您的)
你应该输出为:connected to 192:268.0.2:5555
现在,输入adb devices检查设备是否连接。您的设备应列在带有 ip 地址的“adb devices”命令的输出中。
使用与 UDID 功能相同的 IP 地址和端口号。例如。 192:268.0.2:5555
注意:如果您重新启动设备,则需要按照步骤 2 中的说明启用 tcpip 端口。
我希望这会有所帮助:)
【讨论】: