本人菜鸟一枚,最近自己在自学selenium,录制的脚本回放从未直接成功过!
我打开百度,搜索selenium,然后点击第一个结果——selenium的百度百科,但是提示打开错误!
录制的任何脚本都不能直接使用,是selenium版本的问题还是火狐的问题?
火狐是34.0.5,selenium ide是2.8.0
参考资料上别人直接录制的脚本还有断言(Assert Title之类的),为啥我录制的就没有呢?而且回放的时候必然会出错,难道这个版本有bug?
我打开任何一个网站,点击任何一个链接,全是click事件,link=什么什么的
为啥参考书中别人录制的几乎都可以直接使用,而我用最新版的selenium从来都用不了呢?
-------------------------------------------------------------------------------------------------------------------------------
4年以后自问自答:
link链接中含有下划线和空格,selenese不支持,另外,相当一部分网站上id是动态随机生成的,如网易邮箱里面的收件人、发件人输入框,如果用selenium ide录制回放必失败。这东西在实际工作中几乎没用,所以如果自学者遇到同样的问题通过搜索引擎进入了这篇文章想要找答案的话,那么我告诉你,不要学ide了,跳过吧,直接用代码上手来学selenium吧,虽然也会遇到不少困难,但是方向是正确的。2019.3.17