selenium+java如何录制脚本及回放

版权声明:以上文章为go_pig原创,如需转载,请注明出处 https://blog.csdn.net/go_pig/article/details/80662613
本文以百度网址搜索信息为例,用Katalon Automation Recorder进行简单的脚本录制。

1)首先下载火狐浏览器,我用的是56.0版本的。对应的驱动 geckodriver-v0.20.1-win64.zip(48版本及以上均可用),下载地址参考https://github.com/mozilla/geckodriver/releases
2)接着在附加组件中搜索Katalon Automation Recorder,Firebug,Firepath,依次进行下载,安装。由于Selenium IDE只支持Firefox老版本,老版本的Firefox用起来不是很方便,于是就用Katalon Automation Recorder来替换Selenium IDE)。
3)打开Katalon Automation Recorder,点击Record开始录制。
这里写图片描述

这里写图片描述
4)输入网址http://www.baidu.com,搜索selenium学习后,相应的执行操作变成脚本出现在录制中,按stop即可停止。
这里写图片描述
5)最后导出脚本,单击export,弹出脚本页面,选择想导出的语言,我选择了java,然后保存即可。
这里写图片描述

脚本导出来了,接下来就是放到eclipse中运行脚本了,基本的新建工程在这里我就不讲了。主要讲下和selenium有关的点。

1)运行前需要下载以下jar包和驱动。
这里写图片描述
2)安装TestNG,Help-Install New Software,接下来操作如下图。
这里写图片描述
3)修改脚本。源代码长这样,但是运行不起来,需要稍作修改。
这里写图片描述
加一行浏览器启动的有关代码,如下。
这里写图片描述
最后Run As——TestNG test运行即可。

猜你喜欢

转载自blog.csdn.net/go_pig/article/details/80662613