Appium自动化测试之toast提示语定位
**前言**
appium自动化测试中,经常遇到如下这种提示语,这种提示语定位方法很简单,直接看以下代码
# 1、xpath表达式 文本匹配 loc = '//*[contains(@text,"{}")]'.format("验证码已发送") # 等待的时候,要用元素存在的条件,不能用元素可见的条件 try: WebDriverWait(driver,10,0.02).until(EC.presence_of_element_located((MobileBy.XPATH,loc)))
print(driver.find_element(MobileBy.XPATH,loc).text) except:
print("没有找到匹配的toast!!!") `
**注意:** 配置toast条件
1、'automationName': 'UiAutomator2', # 自动化测试引擎
2、安装jdk1.8 64位及以上,配置环境变量JAVA_HOME和path
3、Android系统5.0以上
4、appium server版本 1.6.3以上
本文来自博客园,作者:{Tester十点半},转载请注明原文链接:https://www.cnblogs.com/jialeliu/p/15926074.html
分类:
Appium自动化测试
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2021-02-23 04747JAVA语言程序设计练习题(第一章)