我是 appium 新手,我正在使用以下代码运行计算器示例测试:
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName","AndroidTestDevice");
capabilities.setCapability("platformName","Android");
capabilities.setCapability("appPackage", "com.android.calculator2");
capabilities.setCapability("appActivity","com.android.calculator2.Calculator");
driver = new RemoteWebDriver(new URL("http://0.0.0.0:4723/wd/hub"), capabilities);
Appium 正在运行,如以下屏幕截图所示:
如果模拟器未运行,我会收到与未找到设备相关的错误。
我的问题是:
每次需要执行测试时是否都需要手动启动模拟器?或者当测试执行时appium是否会启动android模拟器?
在您的设置中启用“启动 AVD”并输入您创建的 Android 虚拟设备的名称。每当您开始测试时,这都会启动模拟器(如果尚未启动)。
Update:
您需要设置AVD功能。只需将此行添加到您的代码中即可capabilities.setCapability("avd","AndroidTestDevice");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)