web_find()函数检查中文字符串失败的处理方法
Web_Find作用:Searches inside an HTML page for a specified text string.
Web_Find格式:int web_find (const char *StepName, <Attributes and Specifications list>, char *searchstring, LAST );
实例
1.本人录制了一个163邮箱登陆并发送邮件的脚本,登陆成功后的页面,会出现“早上好,**”的字符串,见【附件1】
2.插入的检查点web_find()函数如下:
//----------------插入检查点------------------
web_find("web_find",
"What=早上好",
LAST);
3.回放时,“Replay Log”显示失败,没有找到字符串“早上好”!
解决方法:
1.录制脚本时,应该清除掉“support charset”的“UTF-8”编码,重新录制,回放时就能正确验证了!见【附件2】;
2.还有一种情况就是:插入的“检查点”不起作用,这是因为“Checks-Enable image and text check”没有勾选,选中即可,见【附件3】