码迷,mamicode.com
首页 > 其他好文 > 详细

toast

时间:2020-03-16 21:43:59      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:操作   命令   ESS   消息   contains   用户名   red   nta   des   

cnpm install appium-uiautomator2-driver

 

如果不成功则请确保按照注意点做后,再次使用相同的命令重试。或尝试清除npm或者
cnpm的缓存,命令如下:
npm清缓存使用:
cnpm清缓存使用:
二. 获取Toast内容
应用场景
举个例子,输入用户名和密码然后点登录之后,会弹出一个 toast 的弹框。我们可以如果学会查找 toast ,就可以使
用这个登录的 toast 来进行断言的判断操作。
步骤
1. 前置代码添加
desired_caps[‘automationName‘] = ‘Uiautomator2‘
2. 使用xpath找text即可

v>

def find_toast(driver, message, timeout=3):
"""
# message: 预期要获取的toast的部分消息
"""
message = "//*[contains(@text,‘" + message + "‘)]" # 使用包含的方式定位
element = WebDriverWait(driver, timeout, 0.1).until(lambda x: x.find_element(By.XPATH,
message))
return element.text

 

 
 

toast

标签:操作   命令   ESS   消息   contains   用户名   red   nta   des   

原文地址:https://www.cnblogs.com/autointerface/p/12506819.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!