标签:操作 命令 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