Selenium IDE是一个Chrome和Firefox插件,它可以录制和回放测试脚本。
1. Chrome版Selenium IDE
Chrome版Selenium IDE下载地址为:https://chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd
进入下载地址后,点击“添加至Chrome”按钮即可下载插件,插件后缀名为.crx,下载后手动安装即可。安装成功后,Selenium IDE会已插件形式出现在浏览器的右上角,如下图所示:
接下来以登录IMS为例演示Selenium IDE是如何录制和回放测试脚本的。
首先打开Selenium IDE,选择“Record a new test in a new project”。
在“PROJECT NAME”输入框输入工程名称,笔者这里输入“Selenium IDE Test”。
在“BASE URL”输入框输入URL,笔者这里输入“http://localhost:9002/login”。
点击“START RECORDING”按钮开始录制。Selenium IDE会自动打开一个浏览器窗口并加载“BASE URL”中输入的URL,您只需输入用户名和密码登录IMS即可,登录完成点击Selenium IDE的停止录制按钮,如下图所示:
停止录制后,您可以回放或重新录制脚本,如下图所示:
当然,如果录制的测试脚本不满足您的要求,可以编辑它,比如编辑输入用户名的命令,如下图所示:
Selenium IDE也支持保存测试脚本或打开已有的测试脚本,对于需要快速生成端到端测试脚本,或不具备编程语言基础的测试人员而言,Selenium IDE是一种不错的解决方案。
2. Firefox版Selenium IDE
Firefox版Selenium IDE下载地址为:https://addons.mozilla.org/en-GB/firefox/addon/selenium-ide/
进入下载地址后,点击“Add to Firefox”按钮即可自动下载并安装插件。安装成功后,Selenium IDE会已插件形式出现在浏览器的右上角,如下图所示:
后续操作与Chrome版本的类似,在此不再赘述。