当前位置: 首页 > 知识库问答 >
问题:

Appium可以在几台通过wifi连接的真实Android设备上运行一些测试吗

党博超
2023-03-14

我看过这个教程:https://discuse . app ium . io/t/tutorial-how-to-run-tests-on-real-Android-device-remote-through-wi-fi/1135

通过wifi将adb连接到智能手机。

如果要在连接多部智能手机时运行某些adb命令,则需要指定设备的ip:

adb -s 199.64.70.96:3389 *some command*

我认为Appium正在运行一些基于智能手机出价的adb命令,而不是ip。

所以我非常确定Appium不能与通过wifi连接的真实智能手机一起使用。

你能证实我的想法吗?或者,是否有可能,如果有,我是否应该对Appium进行一些特殊处理,使其与wifi连接的设备一起工作?

感谢您的帮助。

共有1个答案

蔺山
2023-03-14

这里有一个方法https://github.com/budtmo/docker-android,希望它能完成这项工作

 类似资料:
  • 我是Appium的新手,尝试使用Appium和Selenium(Java)并行运行2台android设备,但只有1台设备在运行我的测试脚本。下面是我的测试脚本(junit),我很难尝试解决这个问题。我没有同时使用任何网格或云网格(SauceLabs/BrowserStack),因为我现在想在本地监视它。 我不是很确定我需要在这里补充什么细节,但我很乐意回答任何问题和建议,将非常感谢。 提前谢谢!!

  • 问题内容: 我需要一个有关如何通过wifi在android上处理数据的教程。Fe,我需要向PC发送一些消息并接收其他消息。我应该如何建立连接?我应该怎么做才能传输数据?如何传输? 对不起,这个假人的问题,但是我找不到好的手册。我将不胜感激,因为它提供了尽可能详尽的手册,或者提供了一些有关建立wifi连接和发送/接收简单消息的简单示例。 问题答案: 您无需使用任何API即可连接到wifi,仅当您想在

  • 有人能告诉我在真正的iPhone设备上运行Appium的步骤吗 我已经下载了Appium 1.4 我已经设置了在Appium设置中定义的bundleID和UDID 我遇到了一些关于克隆Safari启动器和的链接,但我仍然不清楚步骤... 提前感谢 我得到以下错误 :setupDesiredCapabilitiesMobile org.openqa.selenium.SessionNotCreate

  • 我通过adb自动关闭/打开wifi。 我想根据测试用例禁用/启用wifi 到目前为止,我在这里找到了很好的信息 但是,我想在执行以下命令之前测试连接: 以上命令如果启用则禁用wifi,如果禁用则启用wifi。我想先测试连接,并在需要时采取措施。我想知道是否有一种方法可以使用adb命令。这可以通过编程实现,但我希望通过亚行来实现,使其更加可靠。 此外,以下命令仅在设备为根目录时有效 此外,以下命令在

  • 在我的应用程序中,对于特定的< code>EditText,我希望句子的第一个字母是大写字母。所以我用了< code > Android:input type = " textCapSentences " 。 奇怪的是这适用于模拟器,但不适用于模拟器。我什至尝试了,即使它已被弃用,但它不起作用。 相关事实: > 模拟器操作系统:4.0.3 真实设备操作系统:4.0.4 应用minSdk版本:2.3

  • 我试图在Android 7.0上运行的Genymotion模拟器上使用Appium inspector。然而,当我进入Android设置时,平台版本下只列出了API级别22(即Android 5.1)。 只是为了好玩,我试图选择API22并启动检查器,但我得到了以下错误: [AndroidDriver]错误:找不到操作系统5.1的活动设备或模拟器。以下是可用的:192.168.56.101:555