Appium Inspector在错误的AVD中启动复制

时间:2018-11-23 11:03:00

标签: appium appium-android appium-desktop

我有两个名称不同的AVD,当我在Appium Inspector中启动应用程序时,将Capabilities指向特定的AVD,然后也可以在第二个AVD中运行,该AVD保留用于其他目的。

3 个答案:

答案 0 :(得分:0)

首先找到仿真器的对象。要查找被调查的设备,请打开命令提示符并键入:

adb devices

它将列出您连接的设备的信息。

然后,您需要在DesiredCapabilities中添加 udid

DesiredCapabilities caps = new DesiredCapabilities();
// others caps
caps.setCapability("udid", "your device udid");

答案 1 :(得分:0)

有一个名为avd的功能,它具有avd名称。它将自动为您启动模拟器。

您还可以使用avdLaunchTimeout等待仿真器启动,并使用avdReadyTimeout等待仿真器准备就绪。

尝试一下。另外,您不需要udud连接到AVD。

答案 2 :(得分:0)

转到命令提示符并键入“ adb devices”以获取您正在使用的模拟器的 AVD 的被调查对象,然后将其添加到DesiredCapabilities中。

DesiredCapabilities功能=新的DesiredCapabilities();

capability.setCapability(“已弃用”,“您的设备已弃用”);

希望这会有所帮助。