干货|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
长春生殖感染医院排行南京治疗不孕不育医院哪好
广东癫痫医院那家比较好
青岛治好中医的费用
沈阳妇科医院哪里好
下一篇: 湖北荆门兴发集团硅基新材料项目开工
- 05-15东契奇出战国家队热身赛 砍12+7+5轻取那不勒斯
- 05-15曹缘、王宗源荣膺世锦赛跳水首金
- 05-15铜牌也光荣!半决赛1分惜败,季军战赢10分,女篮小姑娘配得上掌声
- 05-15科比直升机事故最新进展:黑匣子没有录音,最后20分钟飞行数据丢失
- 05-15队记:活塞很可能指派迪亚洛球队选项 但不指派弗兰克-杰克逊的
- 05-15险胜!王宗源曹缘最后一跳失误,个位数优势,拿到男双3米板世界冠军
- 05-15费城联合整体发挥稳定,纽约城状态有所减弱,洛杉矶FC擅长客场
- 05-15今日瑞超前瞻:马尔默VS哥德堡,埃尔夫斯堡VS瓦尔贝里
- 05-15KD下家赔率勇士冲到第4!美记分析他与金州最契合 美媒列4换1可行性
- 05-15男篮世青赛阵容让人质疑?名单出现6后卫,19年惨败经历忘记了吗