- 什么是Selenium?
Selenium 是ThoughtWorks专门为Web应用程序编写的一个验收测试工具。
Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE、Mozilla Firefox、Mozilla Suite等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建衰退测试检验软件功能和用户需求。支持自动录制动作和自动生成。Net、Java、Perl等不同语言的测试脚本。
- 安装java虚拟机
虚拟机安装包:https://www.java.com/zh_CN/download/chrome.jsp
尽量安装最新版的 1.8
3.安装Firefox,下载Selenium包
各firefox版本下载地址(安装好后,关闭自动更新功能)
Selenium下载地址:
2.25.0 -> 18
2.30.0 -> 192.31.0 -> 20
2.42.2 -> 29
2.44.0 -> 33.0
2.53.0 -> 36.0
....
安装插件 --- Firebug,FirePath
Firebug:
Firebug是网页浏览器 Firefox下的一款开发类扩展,现属于Firefox的五星级强力推荐扩展之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体。Firebug如同一把精巧的瑞士军刀,从各个不同的角度剖析Web页面内部的细节层 面,给Web开发者带来很大的便利。
FirePath:FirePath 是 Firebug工具集下面的一款开发类扩展工具集编辑,检查,生成 XPath,CSS表达式
FirePath is a Firebug extension that adds a development tool to edit, inspect and generate XPath 1.0 expressions, CSS 3 selectors .
4.安装Eclipse
5.下载Selenium的java包(注意java包的版本和firefox的版本要相对应)
如果不对应的话,会出现下面的报错:
6.打开Eclipse新建项目:
利用Selenium代码打开firefox,chrome,IE浏览器
注意打开firefox要考虑版本
打开chrome和IE浏览器要下载相应的驱动
ChromeDriver下载地址: https://sites.google.com/a/chromium.org/chromedriver/downloads
如: