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以上

posted on   Tester十点半  阅读(298)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2021-02-23 04747JAVA语言程序设计练习题(第一章)
点击右上角即可分享
微信分享提示