当前位置:  开发笔记 > 编程语言 > 正文

我们是否需要为Appium手动启动Android模拟器?

如何解决《我们是否需要为Appium手动启动Android模拟器?》经验,为你挑选了1个好方法。

我是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模拟器吗?

在此输入图像描述



1> econoMichael..:

在您的设置中启用"启动AVD"并输入您创建的Android虚拟设备的名称.每当您开始测试时,这将启动模拟器(如果它尚未启动).

更新:

您需要设置AVD功能.只需将此行添加到您的代码中即可capabilities.setCapability("avd","AndroidTestDevice");

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有