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