验证
存在
语法:存在
目标语义
页面上存在自然语义包含
目标语义 的元素时,验证成立。
存在登录
存在小狮子图标
账号右侧元素存在请输入账号 //若请输入账号的横坐标大于账号的横坐标,则该语句成立
账号正右侧元素存在请输入账号 //若请输入账号的横坐标大于账号的横坐标,且纵坐标两者一致时,则该语句成立
完整存在
语法:完整存在
目标语义
页面上存在自然语义完全匹配
目标语义 的元素时,验证成立。
请结合客户端元素查看功能确定页面上全部元素的自然语义。
完整存在Lady Gaga //艺人的名字要一字不差,这种验证需求下,存在语法不够严格,必须用完整存在
不存在
语法:不存在
目标语义
页面上不存在自然语义包含
目标语义 的元素时,验证成立。
请结合客户端元素查看功能确定页面上全部元素的自然语义。
不存在登录
不存在小狮子图标
变量数值比较:大于、等于、小于
语法:左侧文本表达式#文本相等#
/#大于#
/#小于#
/#大于等于#
/#小于等于#
右侧文本表达式
比较 左侧文本表达式 和 右侧文本表达式, 其中大小判断会提取文本中的数字部分进行绝对值比较,目前支持整数、小数、英文整数。文本表达式 支持使用变量。
玩家1等级=100级
玩家2等级=获取文本第二个头像右侧元素 //玩家2等级赋值为:101级
玩家3等级=100
${玩家1等级}#文本相等#${玩家3等级} //验证失败,文本没有完全一致
${玩家1等级}#大于#${玩家2等级} //验证失败,100 < 101
${玩家1等级}#小于#${玩家2等级} //验证成功,100 < 101
${玩家1等级}#大于等于#${玩家3等级} //验证成功,100 >= 100
字符串比较:排序大于、排序小于
语法:左侧文本表达式#文本相等#
/#大于#
/#小于#
/#大于等于#
/#小于等于#
右侧文本表达式
比较 左侧文本表达式 和 右侧文本表达式, 从字符串的第一个字符开始一一比较字符大小,目前支持数字,字母等,字母对大小写不敏感,不支持文字比较。文本表达式 支持使用变量。
2#排序大于#198 //验证成功,2>1
b9B#排序小于#c01 //验证成功,b<c
toast验证
语法:点击
目标语义并存在提示
期望toast内容
用于验证点击操作后是否有期望的toast提示弹出。
目标语义 表示待点击的元素的自然语言语义,期望toast内容 为期望的弹出toast提示内容,当toast提示里的内容包含
期望toast内容 时,验证成功。
点击登录按钮并存在提示登录失败