Selenium入门--IDE功能(1)
2019-02-23 本文已影响0人
快乐的女疯子
Selenium IDE安装与简介
Selenium IDE 组件介绍
Selenium IDE 有不同的组件(如下图所示)
菜单栏
工具栏
地址栏
测试用例窗口
测试脚本编辑器
开始/停止/暂停录制按钮
日志,引用窗口
具体的图标功能使用在后续的实际操作中演示

第一次使用
举个🌰,现在我们要测试一个网站首页的搜索功能,如何录制测试用例呢?

1.现在我们打开IDE,进入录制功能,录制一个新的测试用例【标红表示我们的命名需要规范,方便后续的维护】



2.开始录制后,工具会按照所输入的网址新开一个标签窗口,此时,我们按照平时手工测试时的操作,在搜索框中输入后进行搜索,后切换至工具界面点击停止录制按钮。

点击停止录制后,保存此次操作的测试用例,以测试内容来命名,方便后续维护。

此时,页面上已经生成了一个测试脚本,如下图所示:

脚本编辑窗格显示要素
command命令
在浏览器元素上执行的实际操作。 例如,如果要打开一个新URL,该命令是open ,如果单击网页上的链接或按钮,则该命令为click,如果要输入,则该命令是type
常用command命令列表
【此处为常用command命令链接预留,后续补充】
target目标
执行操作的web元素以及locator属性
【如何知道录制脚本中target对应的web元素,留坑,待填】
value值
测试时的实际输入参数。
【Selenium录制的脚本value值如何参数化,留坑】
执行脚本
下图是脚本用例执行按钮,左边的可选择执行多个用例,右边的执行单个用例;

执行结果会以log日志的方式打印,且精确到每一个子步骤

Reference表示,此次脚本的执行,使用了哪些selenium命令

录制脚本结束到此结束,还可以用过手工编写脚本来创建测试用例,链接如下