selenium入门新手疑问
selenium IDE录一个baidu搜索“203”,然后验证搜索的是不是“203”,下面是录制的脚本:
为什么在回放的时候,log里却是Auctal value "did not match 203",我哪里有写错吗? 你录制的脚本本身没问题,但你这种验证方式有点问题,使用firebug查看一下搜索结果页面的查询文本框的内容为空(请看截图), 所以selenium IDE在获取文本框的值结果也是"".
搜索关键字输入框里面明明有值,但为什么selenium IDE 和firebug 获取的都是为空呢?这是因为我们在页面看到的输入框的值是经过浏览器执行js后的效果,而输入框本身是没有值的。
验证搜索的是不是“203”,建议验证搜索结果中是否包含“203”关键字即可,而不要去验证关键字输入框的值是否是之前所输入的值。
页:
[1]