相关推荐

pytest+Appium_allure

pytest+Appium_allure

广州-大发

Python+Appium自动化测试:短信与图片验证码获取实战方案

在移动应用自动化测试领域,验证码处理是提升测试效率和实现流程闭环的关键技术挑战。其核心原理在于模拟或绕过人工交互环节,通过程序化手段获取验证信息。从技术价值看,这直接决定了自动化测试能否实现真正的“无人值守”,是测试成熟度的重要标志。实践中,主要技术路径包括从系统层面读取短信、通过测试接口获取以及利用OCR识别图片验证码。这些方法尤其适用于登录、注册等核心业务场景的回归测试与持续集成。本文聚焦于使用Python与Appium框架,结合ADB命令、网络请求及Tesseract-OCR等工具,详细解析在测试环境

终端研发部

Appium识别toast提示

Appium手机自动化测试已经成为主流,但是,尽管已经有很多人在使用Appium进行手机自动化测试,使用过的人应该知道,再获取并校验toast提示时却是让人很头疼的事情。可能有人会说可以通过修改desired_caps配置实现: desired_caps_android={                 'platformVersion':'4.4',\                 'deviceName':'',\                 'udid':'34d7d220',\                 'platformName':'android',\                 'automationName':'Selendroid',\                 'app':PATH,\                 'appPackage':'com.xxx',\                 'appActivity':'.com.xxx',\                 'unicodeKeyboard':True,\                 'resetKeyboard':True                 }  相信也有不少人使用过这个方式去实现,不知道在使用的过程中是否发现会出现各种各样的问题,总之笔者是遇到不少问题,虽然可以解决,但也相对麻烦。故而试想着是否有其他的方式可以解决该问题,因此大胆尝试通过OCR图片识别来解决该问题,通过尝试发现可以解决大部分的toast提示问题,故而整理分享给大家,具体实现方式如下:

qq_22213629

用 Pytest+Appium+Allure 做 UI 自动化的那些事.pdf

...

G11176593

用 Pytest+Appium+Allure 做 UI 自动化的那些事.docx

...

G11176593
评论 3
收藏 已收藏
分享
返回顶部