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

本文以百度网址搜索信息为例,用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开始录制。
这里写图片描述

selenium+java如何录制脚本及回放_第1张图片
4)输入网址http://www.baidu.com,搜索selenium学习后,相应的执行操作变成脚本出现在录制中,按stop即可停止。
selenium+java如何录制脚本及回放_第2张图片
5)最后导出脚本,单击export,弹出脚本页面,选择想导出的语言,我选择了java,然后保存即可。
selenium+java如何录制脚本及回放_第3张图片

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

1)运行前需要下载以下jar包和驱动。
selenium+java如何录制脚本及回放_第4张图片
2)安装TestNG,Help-Install New Software,接下来操作如下图。
selenium+java如何录制脚本及回放_第5张图片
3)修改脚本。源代码长这样,但是运行不起来,需要稍作修改。
selenium+java如何录制脚本及回放_第6张图片
加一行浏览器启动的有关代码,如下。
selenium+java如何录制脚本及回放_第7张图片
最后Run As——TestNG test运行即可。

你可能感兴趣的:(selenium+java基础)