我有两个名称不同的AVD,当我在Appium Inspector中启动应用程序时,将Capabilities指向特定的AVD,然后也可以在第二个AVD中运行,该AVD保留用于其他目的。
答案 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(“已弃用”,“您的设备已弃用”);
希望这会有所帮助。