Selenium的介绍
-
概念
Selenium是一个用于Web应用程序测试的工具;中文的意思(硒)
-
特点
- 开源软件:源代码开放可以根据需求来增加工具的某些功能(免费)
- 跨平台:linux、windows、mac
- 核心功能:就是可以在多个浏览器上进行自动化测试
- 多语言:Java、Python、C#、JavaScript、Ruby等
- 成熟稳定:目前已经被google,百度,腾讯等公司广泛使用
- 功能强大:能够实现类似商业工具的大部分功能,因为开源性,可实现定制化功能
-
Selenium家族(发展史)
selenimu 1.0
selenimu 2.0【selenium2.0=selenium1.0+WebDriver】
selenimu 3.0【全面支持java8】【最稳定的版本】
-
WebDriverAPI支持的开发语言
- Python【Selenium用的最多的语言 占70%】
- Java
- PHP
- JavaScript
- Perl
- Ruby
- C#
-
Selenium WerDriver原理
说明Selenium是如何控制浏览器的?
-
Selenium 环境搭建
-
Selenium及相关软件安装配置
基于Python环境搭建(Windows系统)
- Python3.5(以上版本)
- 安装Pycharm
- 安装selenium包
- 浏览器
selenium安装、卸载、查看命令
- 安装
pip install selenium
- 卸载
pip uninstall selenium
- 查看
pip show selenium
WebDriver下载地址
- 国内镜像
- ChromeWebDriver
https://npm.taobao.org/mirrors/chromedriver/
- WebDriver放置到特定目录中【可选】
或(在系统的PATH变量中)
- 注意!!!
浏览器版本、WebDriver版本、Selenium版本要匹配,具体对应可以参照附录,最新信息需要官网。