验证 AndroidiPhoneBrowser

存在

语法:存在目标语义

页面上存在自然语义包含目标语义 的元素时,验证成立。

存在登录
存在小狮子图标
账号右侧元素存在请输入账号 //若请输入账号的横坐标大于账号的横坐标,则该语句成立
账号正右侧元素存在请输入账号  //若请输入账号的横坐标大于账号的横坐标,且纵坐标两者一致时,则该语句成立

完整存在

语法:完整存在目标语义

页面上存在自然语义完全匹配目标语义 的元素时,验证成立。

请结合客户端元素查看功能确定页面上全部元素的自然语义。

完整存在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内容 时,验证成功。

点击登录按钮并存在提示登录失败

results matching ""

    No results matching ""