您现在的位置:首页 >> 省钱攻略

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

发布时间:2025/09/04 12:17    来源:通州家居装修网

本文节选自列文格沃兹的测试学院内部教材

的测试时需要用到的测试电子系统,通常的测试人员会选择用于升级版展开系统会化调试。升级版分为原生升级版与第三方升级版。我们今天介绍的就是原生升级版是 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

深圳妇科去哪看
上海男科
常州男科专科医院哪个好
北京妇科医院哪家医院好
合肥精神心理挂号
精液变黄
美容药
小孩风热感冒后咳嗽吃什么药
疤痕
冬天感冒咳嗽吐黄痰怎么回事

上一篇: 小米推出Xiaomi TV 5A两部电视:32/40/43 英寸,1080p 分辨率

下一篇: 屌《女神异闻录4黄金版》主机版已经准备就绪

友情链接