自动化测试软件selenium安装使用说明_WHU_GY

自动化测试软件selenium安装使用说明_WHU_GY

ID:37715869

大小:3.31 MB

页数:17页

时间:2019-05-29

自动化测试软件selenium安装使用说明_WHU_GY_第1页
自动化测试软件selenium安装使用说明_WHU_GY_第2页
自动化测试软件selenium安装使用说明_WHU_GY_第3页
自动化测试软件selenium安装使用说明_WHU_GY_第4页
自动化测试软件selenium安装使用说明_WHU_GY_第5页
资源描述:

《自动化测试软件selenium安装使用说明_WHU_GY》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Selenium自动化测试平台安装使用说明一Selenium概述Selenium是ThroughtWorks公司的开源Web功能测试工具系列,主要包括以下4款:lSeleniumCore:SeleniumIDE和SeleniumRC的引擎。lSeleniumIDE:FireFox的一个插件,支持脚本录制。lSeleniumRC:SeleniumRemoteControl。lSeleniumGrid:允许同时并行地、在不同的环境上运行多个测试任务,加快Web应用的功能测试。二selenium平台组件选择1Selenium组件对比 SeleniumIDESelenium

2、RemoteControlSeleniumCoreSeleniumCoreHTA浏览器支持仅Firefox很多所有仅IE需要远程安装否否是否支持HTTPS/SSL是是*是是支持跨域是是*否是需要Java否是否否将测试结果保存到磁盘是是否是多语言支持仅Selenese很多仅Selenese仅Selenese1.1浏览器支持:  (1)SeleniumIDE仅可以在Firefox中工作。  (2)SeleniumRemoteControl支持很多浏览器,包括最常用的Firefox,IE,Safari等浏览器。  (3)SeleniumCore支持的浏览器是最广的,这点和

3、它的实现有关。作为IDE和RC的引擎,SeleniumCore几乎可以在任何浏览器中工作。1.2远程安装:是否需要在被测网站的服务端安装  只有SeleniumCore需要,这是出于同源策略的原因。如果你要测试不是自己可以安装发布的web应用,就无法再别人服务器上装一个SeleniumCore。1.3支持HTTPS/SSL1.4需要Java:SeleniumRC需要,其server“代理服务器”是一个Java程序,需JRE支持。1.5将测试结果保存到磁盘1.6多语言支持  (1)SeleniumIDE仅支持Selenium语言。  (2)SeleniumRC支持很多

4、语言,如:C#,Java,Python,Ruby等。  (3)SeleniumCore仅支持Selenium语言。  PS:Selenium语言有点是比较简单,用(Command,Target,Value)三种元素组成一个行为,并且有辅助录制脚本工具(如:FirefoxIDE),不懂程序的测试人员都可以轻松地编写测试案例。缺点是:Selenium语言有一些严格的限制:它没有条件(没有"if"表达式),并且它没有循环(没有"For"表达式)。这会使编写复杂的测试变得困难甚至不可能。2Selenium组件选择2.1SeleniumIDESeleniumIDE只支持Fir

5、efox浏览器,而依附于Firefox也不便于日后开展自动化测试,但是它的录制快捷好用,并且有代码转换功能,可以把Selenium语言测试案例转为C#,Java等语言的测试案例,可使用SeleniumIDE进行测试案例的编写,然后转为其他语言的测试案例后,再调用SeleniumRC运行测试案例。PS:每个版本的IDE都有支持的Firefox版本,IDE1.9.0支持Firefox14,IDE1.8.1支持Firefox13IDE,1.8.0支持Firefox12。2.2SeleniumRCSeleniumRC是支持很多浏览器,可以使用C#,Java等语言编写测试案例

6、,易于维护,有很好的扩展性。三Selenium平台安装所需软件EclipseSdk:http://www.eclipse.org/downloads/Junit4:https://github.com/KentBeck/junit/downloads(junit4.10.zip,使用新版的eclipse会自带该组件,可以不用下载)SeleniumRC:(SeleniumServer)http://seleniumhq.org/download/(最新版本2.25,本文使用该版本)或http://download.csdn.net/detail/fanxinyuan/

7、2695339(版本2.0,使用中出现问题)SeleniumClientDrivers:(Java对应的download)http://seleniumhq.org/download/(最新版本2.25,本文使用该版本)Firefox:http://www.firefox.com.cn/download/*修改为使用Firefox12版的SeleniumIDE:http://seleniumhq.org/download/*修改为http://release.seleniumhq.org/selenium-ide/1.8.1/Firebug:https://ad

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。