# selenium环境
* [安装selenium](http://brtc.imsam.cn/1376875#selenium_1)
* [安装浏览器(Chrome)](http://brtc.imsam.cn/1376875#Chrome_8)
* [安装相对应的浏览器驱动(driver)](http://brtc.imsam.cn/1376875#driver_13)
* [检查一下是否安装成功](http://brtc.imsam.cn/1376875#_38)
> ### 安装selenium
selenium对于Python而言是一个第三方的模块
Python安装第三方模块在dos界面输入命令
`python -m pip install 模块名称`
比如安装selenium,那么输入命令
`python -m pip install selenium`
> ### 安装浏览器(Chrome)
进入[官网安装](https://www.google.cn/chrome/)
> ### 安装相对应的浏览器驱动(driver)
* 先查看自己安装的浏览器的版本
直接在chrome浏览器地址栏粘贴`chrome://version/`即可查看到版本
* 下载跟浏览器版本对应的驱动
[国内淘宝镜像](http://npm.taobao.org/mirrors/chromedriver)地址
https://registry.npmmirror.com/binary.html?path=chromedriver/
* 点击选择跟自己版本的对应的连接
![](https://img.kancloud.cn/0d/a8/0da8a4a4c9519bc7a50a2d37e9e396ef_1030x503.png)
* 点击下载
![](https://img.kancloud.cn/b2/fa/b2fa3200d4544940598948eb1c30d08f_1137x364.png)
* 下载后,解压到当前目录
![](https://img.kancloud.cn/18/ef/18efcf5c8baa179247074b40f286ae97_592x594.png)
* 得到`chromedriver.exe`文件
![](https://img.kancloud.cn/78/66/7866b99d8553f66ee0967838965b7190_540x274.png)
* 将这个exe文件放大Python安装目录
![](https://img.kancloud.cn/0d/d8/0dd8dcb860d975c8030b013073a3eaab_427x555.png)
> ### 检查一下是否安装成功
~~~
from selenium import webdriver
from time import sleep
#打开谷歌浏览器,并且赋值给变量d
d = webdriver.Chrome()
d.maximize_window()# 最大化窗口
# 通过get() 打开一个网址
d.get('https://www.baidu.com')
sleep(5)
# 关闭当前窗口
d.close()
# 关闭所有窗口,并且关闭驱动
d.quit()
~~~
- 总章
- Oracle数据库
- 常见的Linux命令
- 理论内容整理
- 给你如下功能怎么测试
- 支付怎么测试
- 购物车怎么测试?
- 搜索功能怎么测试?
- 文件上传功能怎么测试?
- 登录功能怎么测试?
- 还款功能怎么测试?
- 订单功能怎么测试?
- 自动化测试篇
- 必记代码
- 接口测试篇
- 性能测试篇
- app测试篇
- 面试篇
- 项目篇
- 职业素养篇
- 真实案列分析
- 如何预防冷场
- redis
- 琪琪
- 禅道搭建手册
- 禅道搭建手册1
- 禅道的基本使用
- 基于Python3_Selenium的自动化
- Python3安装
- Python3基础
- 列表_元组_集合
- 函数_模块_类
- Python代码
- selenium环境
- selenium定位方式
- Selenium常见操作
- toast读取代码
- 添加用户代码
- 隐式等待与显式等待
- 循环添加用户
- 测试用例练习
- 测试用例优化
- Fiddler抓包工具
- 安装
- Fiddler使用
- 接口测试
- Jmeter的安装
- Jmeter使用
- jmeter+ant+jenkins接口自动化测试框架
- 接口安全测试
- 性能测试
- Nmon监控LInux系统
- Jmeter分布式
- 性能测试-具体案例
- Monkey
- 安装1
- Monkey使用
- appium自动化
- appium的安装
- appium基本使用
- 真机USB连接
- 问题排查
- Jenkins持续集成
- Jenkins安装
- Jenkins配置任务
- Python扩展内容
- Python连接数据库
- Python进行接口测试
- 开启服务