【问题标题】:Does the mobile device under test need to have an ip-address to use appium被测移动设备是否需要有ip地址才能使用appium
【发布时间】:2016-09-29 13:14:44
【问题描述】:

被测设备是否需要启用 wifi 以便在我们可以使用 appium 连接到设备上的端口之前获得 IP 地址,或者是否可以在关闭 wi-fi 的情况下连接并运行测试,如果可以,我们将使用什么 IP 地址与设备上的套接字服务器通信?

提前致谢

【问题讨论】:

    标签: android automation appium


    【解决方案1】:

    当然,您可以通过 wi-fi 连接您的设备并运行您的 appium 测试。步骤如下:

    1. 您的设备和机器/笔记本电脑需要在同一个网络中。

    2. 通过 USB 连接您的设备并输入以下命令:adb tcpip 5555 (这会启用 tcpip 端口 5555)。

      你应该得到restarting in TCP mode port: 5555的输出

    3. 现在您可以断开通过 USB 连接的设备。

    4. 在设备中打开wi-fi设置,记下设备的ip地址。

    5. 在机器上的命令提示符中,输入以下命令以连接您的设备:adb connect 192.168.0.2:5555(IP 地址应该是您的)

    你应该输出为:connected to 192:268.0.2:5555

    1. 现在,输入adb devices检查设备是否连接。您的设备应列在带有 ip 地址的“adb devices”命令的输出中。

    2. 使用与 UDID 功能相同的 IP 地址和端口号。例如。 192:268.0.2:5555

    注意:如果您重新启动设备,则需要按照步骤 2 中的说明启用 tcpip 端口。

    我希望这会有所帮助:)

    【讨论】:

    • 感谢您抽出宝贵时间回复。欣赏!
    猜你喜欢
    • 2021-04-10
    • 1970-01-01
    • 2012-03-11
    • 1970-01-01
    • 2013-03-18
    • 1970-01-01
    • 2019-03-16
    • 2013-01-23
    • 2011-08-15
    相关资源
    最近更新 更多