目录
- 一、Selenium 简介
- 1. 组件
- 2. 特点
- 二、安装Selenium✨
- 三、下载对应版本的Chromedriver
- 1.查看Chrome的版本号
- 2.下载驱动 chromedriver和配置
- 3.解压到本地
- 4.复制文件放入python安装目录的Scripts文件夹中
- 5.Selenium启动Chrome
一、Selenium 简介
1. 组件
Selenium IDE,Firefox浏览器的一个插件,提供简单的脚本录制、编辑与回放功能;
Selenium Remote Control (RC),是selenium 1 提供的组件,包含:Selenium
Server(用于提供自动化测试服务)、Selenium Client(用于执行脚本);
Selenium Grid,用于对测试用例集做分布式处理(并行),现已集成到selenium server中;
WebDriver,Selenium2(包括Selenium3)抛弃了SeleniumRC,而是使用WebDriver。相比SeleniumRC,Webdriver 的API更容易理解和使用,可读性和可维护性也有较大提高。
2. 特点
免费开源的自动化测试工具(框架)
支持多平台:windows、linux、MAC
支持多种浏览器:Chrome、Firefox、IE、Safari、Opera
支持多种开发语言: java、ruby、python、C、C#等
支持分布式执行测试用例集,即可并行执行测试
二、安装Selenium✨
cmd窗口输入命令:pip install selenium,安装最新版本的selenium
我这安装过了会显示already已经存在了,查看一下selenium版本
安装完成后可以查看版本号,命令为:pip show selenium
三、下载对应版本的Chromedriver
1.查看Chrome的版本号
2.下载驱动 chromedriver和配置
chromedriver链接: http://chromedriver.storage.googleapis.com/index.html
3.解压到本地
4.复制文件放入python安装目录的Scripts文件夹中
5.Selenium启动Chrome
import time
from selenium import webdriver
driver = webdriver.Chrome() # 启动浏览器
driver.get("https://www.baidu.com") # 打开某个网址
time.sleep(10)
driver.quit() # 关闭浏览器