本文以百度网址搜索信息为例,用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运行即可。