软件测试学习笔记丨 APP 自动化测试 Desired Capabilities 与应用控制
1.Desired Capabilities 参数
公共部分参数配置
android 部分特有参数配置
ios 独有参数配置
添加参数,提高用例的稳定性
{ “noReset”: “true”, // 不清空缓存信息 “dontStopAppOnReset”: “true”, // 首次启动的时候,不停止 app “skipDeviceInitialization”: “true”, // 跳过安装,权限设置等操作 “unicodeKeyBoard”: “true” // 输入中文 }
2.应用控制
启动应用
方式一:webdriver.remote(“url”,desirecapability)
复制代码
方式二:launch_app() 将应用启动起来,会进入到应用的首页
复制代码
清空输入框 clear()
self.driver.find_element_by_accessibility_id('SomeAccessibilityID').clear()
退出 app:quit()
self.driver.quit()
霍格沃兹的测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/cb31d4f7a259c928e9ea9b909】。文章转载请联系作者。
评论