Selenium IDE以及插件Power Debugger的下载安装
1、Selenium的介绍
Selenium是一个开源的和便携式的自动化软件测试工具,用于测试Web应用程序有能力在不同的浏览器和操作系统运行。
现在让我们了解selenium的三生三世。
Selenium1.0 | 描述 |
---|---|
Selenium IDE | Selenium 集成开发环境(IDE)是一个Firefox插件,可以让测试人员跟着,需要测试的工作流程,以记录他们的行为。 |
Selenium RC | Selenium远程控制(RemoteControl)为旗舰测试框架,它允许多个简单的浏览器动作和线性执行。它使用的编程语言,如Java,C#,PHP,Python和Ruby和Perl的强大功能来创建更复杂的测试。 |
Selenium Grid | Selenium网格用于运行在不同的机器,不同的浏览器同时以最小化执行时间的并行测试的工具。 |
不足之处 |
不支持本机键盘和鼠标事件 不支持同源策略XSS/HTTP(S) 不支持弹出框,对话框(基本身份认证,自签名证书和文件上传/ 下载) |
Selenium2.0 | 描述 |
---|---|
Selenium WebDriver | Selenium 2.0=Selenium 1.0+Webdriver |
基于调用Webdriver API来模拟用户操作 | |
Webdriver的速度更快,因为它直接交互使用的浏览器 | |
支持多种编程语言 |
Selenium3.0 | 描述 |
---|---|
Selenium 3.0 | 去掉了对Selenium RC的支持 |
全面拥抱java 8 | |
支持macOS(Sierra or latter),支持官方的safaridriver。支持ms官方的webdriver server支持,edge浏览器 | |
只支持IE 9.0版本以上。通过Mozilla官方的geckodriver来支持firefox |
2、Selenium IDE
Selenium的IDE(集成开发环境)是一个易于使用的Firefox插件,用于开发Selenium测试案例。它提供了一个图形用户界面,用于记录使用Firefox浏览器,用来学习和使用Selenium用户操作,但它只能用于只用Firefox浏览器不支持其它浏览器。
然而,所记录的脚本可以被转换成由Selenium 支持多种编程语言和脚本可以在各种其它的浏览器,以及被执行。
Firefox 与Selenium IDE存在版本兼容问题,推荐使用Firefox 53.0。并且安装了Firefox浏览器后,建议关闭自动更新功能,以防止浏览器更新后Selenium IDE不能使用。
3、下载Selenium IDE
以下是在firefox浏览器下进行下载安装。
进入Selenium官网,链接如下:http://seleniumhq.org/download/
找到Selenium IDE, 点击“from addons.mozilla.org”
跳转到如下页面,点击“Add to Firefox”
进行下载:
下载完成之后,点击“安装”:
安装完成后,需要重新启动Firefox浏览器:
重新启动浏览器后,Selenium就已经安装好了:
4、Power Debugger
使用Firefox浏览器打开如下地址:https://addons.mozilla.org/en-US/firefox/addon/power-debugger-selenium-ide/
点击“Add to Firerfox”
下载完成后,点击“安装”
安装成功后,如下图所示:
重启Firefox,就可以看到插件安装成功:
在Selenium有一个新图标:"Pause on Fail" 。点击它为 ON。 当再次点击,将它打开为"OFF"。用户可以打开 "pause on fail" 开或关在任何时间(即使测试运行)。
参考链接:http://www.yiibai.com/selenium/selenium_download_ide.html
另外建议下载另外2个插件:
FireBug:FireBug是Firefox下的一个扩展,能够调试所有网站语言,如HTML,CSS等。但FireBug最吸引人的是JavaScript调试功能,使用起来非常方面,而且在各种浏览器下都能使用(IE, Firefox,Opera,Safari)。
FirePath:HTML定位神器。