欢迎来到天天文库
浏览记录
ID:37715869
大小:3.31 MB
页数:17页
时间:2019-05-29
《自动化测试软件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
此文档下载收益归作者所有