Appium移动端自动化测试之应用操作详解(四)
2023-09-11 14:19:05 时间
应用操作篇
1.1).安装应用
desired_caps = {
'platformName': 'Android',
'platformVersion': '5.0.0.0',
'deviceName': '127.0.0.1:62001',
'appPackage': 'com.shanjian.originaldesign',
'appActivity':'.activity.other.Activity_In'}
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
driver.install_app(r'D:\PycharmPorjects\appium\psh.apk')
1.2).卸载应用
driver.remove_app('com.shanjian.pshlaowu')
1.3).关闭应用
driver.close_app()
关闭应用。这个方法与quit()有所不同,quit()是在结果测试时执行的,这个方法并非真正的关闭应用,相当于按home 键将应用置于后台,可以通过launch_app()再次启动。
1.4).检查应用是否安装
print driver.is_app_installed('com.shanjian.originaldesign')
如果安装就返回True
1.5).启动应用
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
sleep(5)
driver.close_app()
driver.launch_app()
注:脚本在初始化的时候就已经启动了APP,我们可以先关闭这个APP,然后在启动APP
1.6).将应用置于后台
driver.background_app('com.shanjian.originaldesign')
1.7).应用重置
driver.reset()
相当“恢复出厂默认值”的效果。这个方法不需要入参。
相关文章
- 《大话移动APP测试:Android与iOS应用测试指南》
- 流量录制回放工具在自动化测试领域应用探索
- 文档测试策略与流程
- UnitTest测试框架应用
- 技术分享 | 接口自动化测试中,如何做断言验证?
- 流量录制回放工具在自动化测试领域应用探索
- 测试并发应用(七)配置Eclipse来调试并发代码
- 测试并发应用(六)用 FindBugs 分析并发代码
- 小达同学软件测试第五讲-测试技术与应用(完结)
- 2016级移动应用开发在线测试12-service
- 精准化测试专业平台Paw:苹果APP应用代码质量的守护者
- iOS 应用性能测试的相关方法、工具及技巧
- Appium移动端自动化测试之测试应用实战(二)
- 移动应用测试框架—Calabash Android 简介
- 【快应用】华为ide发布体验版与云测试原因总结
- Web 测试总结(1)
- Android的Junit测试
- 企业Web应用中的敏捷测试和瀑布测试
- 性能测试在软件企业的应用
- A/B 测试:数据驱动的产品优化
- APP FPS 应用流畅度测试