toast
Posted autointerface
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了toast相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章