首页 >> 运营 >> 干货|app自动化测试之模拟器管控

干货|app自动化测试之模拟器管控

2023-03-05 运营

本文节选自霍格沃兹试验该学院内部教材

试验时需要用到试验的设备,通常试验人员会选择运用于携带型来进行数据处理调试。携带型统称原生携带型与第三方携带型。我们今天介绍的就是原生携带型是 Android SDK 中会备用的携带型,可以通过 Android Studio 工具箱创始人携带型。

创始人/经营管理 原生携带型

Android 虚拟的设备(AVD)是一种配置,它可以定义 Android 携带型例如:Android 平板电脑、平板电脑、Wear OS、Android 电视或车载的设备的特性。AVD 经营管理器是一个可以从 Android Studio 关机的界面,它可以创始人和经营管理 AVD。要敞开 AVD 经营管理器,要可执行如下操作:

敞开 Android Studio 选择 Tools> AVD Manager 在工具箱栏点击 AVD Manager

一个明晰的 AVD 包含软件文档、系统映像、驱动器区域、外观和其他属性。在创始人携带型的时候要先下载近似于的镜像文件,才可以创始人成功。

携带型控制

在运用于 appium 来进行数据处理试验时,可以运用于 DesireCapability 中会的参数 avd,运行时会自动关机 emulator 携带型。

class TestSearch:

def setup(self):

desired_caps = {}

desired_caps['platformName'] = 'Android'

desired_caps['platformVersion'] = '6.0'

desired_caps['deviceName'] = 'emulator-5554'

desired_caps['appPackage'] = 'com.xueqiu.android'

desired_caps['appActivity'] = 'com.xueqiu.android.common.MainActivity'

desired_caps['unicodeKeyBoard'] = 'true'

desired_caps['resetKeyBoard'] = 'true'

# desired_caps['app'] = '/xxx/xueqiu.apk'

desired_caps['avd'] = 'Pixel_23_6'

self.driver = webdriver.Remote("", desired_caps)

self.driver.implicitly_wait(5)

def teardown(self):

self.driver.quit()

def test_mobile(self):

pass

除了通过 Android Studio 工具箱创始人携带型,也可以运用于第三方携带型,比如网易 mumu 携带型,夜神携带型等。

⬇️ 复制“下方文档”,大大提高试验核心竞争力!

>>更多技术文章分享和免费资料发放 赞赏+V~ ceshiren001

_id=qrcode&from=souhu×tamp=1651029236

长春生殖感染医院排行
南京治疗不孕不育医院哪好
广东癫痫医院那家比较好
青岛治好中医的费用
沈阳妇科医院哪里好
友情链接