见过磕长头的人吗?他们的脸和手都很脏,可是心灵却很干净。
——《可可西里》
1、选择需要设置检查点的内容
有如下“添加客户”功能,添加任务操作完成之后,我希望检查是否添加成功。从图中可以看出应用程序给出了“添加客户成功”的提示
很遗憾的是当我选中这段文本-右键-add a text check(web_reg_find) 不可用,是灰色状态。但view Source可用。
2.查看view source, 打开之后是一个txt文件,可以使用Ctrf+F查找你想找的文本.
3. 插入检查点,选择要检查的页面,右键Inset Before...
4. 选择检查类型,web_find函数已被弃用,建议选择web_reg_find函数。
另外: 这两个函数的主要区别在于
web_find(): 从页面查找对应的文本,对于被隐藏了的内容是无法查找的,比如hidden标志的元素就无法查找。
web_reg_find(): 从源码开始查找,即使页面没有显示,只要页面源代码中包含就能找到。
5. 在弹了的函数设置框中输入要查找的内容。
6. 检查点添加成功的代码如下图所示
7. 回放脚本,查看Replay log 发现检查点回放失败
8. 此处回放失败是因为添加的客户名称重复,所以添加失败,页面自然不会出现“添加客户成功”的内容,修改代码后重新回放成功。