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 2022-02-23 10:09  Tester十点半  阅读(283)  评论(0编辑  收藏  举报

导航