Selenium 环境的安装主要就是安装两样东西: Selenium 客户端库和浏览器 驱动(WebDriver

本文是以 Python 及 Chrome 浏览器为例,讲解 Selenium 环境的搭建。

如果觉得下载网速慢,以下的网盘链接整理了搭建所需的软件:

selenium 环境搭建–提取码:sese

Python 安装

在搭建 Selenium 环境之前,提前安装好 Python。可参考:

Python如何安装

Python官方下载地址

安装Python需要注意的地方

  1. 将 Python 执行文件所在路径添加到环境变量中

  2. pip.exe 所在路径添加到环境变量中,这涉及到 selenium 库的安装

Selenium 库的安装

一句命令就能解决!

Windows 系统下,打开 cmd 窗口,输入**pip install selenium** 敲回车即可。

如果下载速度太慢,更换下载源即可,输入命令:pip install selenium -i https://pypi.doubanio.com/simple/ 敲回车即可。

同样,也可以使用 Pycharm 的 Terminal 输入命令,这个可以用起来,功能跟 cmd 一样,编程时会显得更方便。

检验是否已经安装成功的命令:pip show selenium,如果出现版本号等信息,说明安装成功了。

浏览器驱动(WebDriver

  1. Chrome 浏览器驱动:chromedriver.exe,下载地址

    • 注意:如果运行时报错,请检查浏览器版本

  2. Firefox 浏览器驱动:geckodriver.exe,下载地址

  3. Edge 浏览器驱动:msedgedriver.exe,下载地址

浏览器驱动下载完成后,怎么使用?

它的使用,有2种方法:

  1. 最简单直接的方法是,把浏览器驱动放到 python.exe 所在路径的文件夹下。

# 第一段 selenium 代码
from selenium import webdriverdriver = webdriver.Chrome()  # 调用 Chrome 浏览器
driver.get(' https://www.baidu.com')  # 打开百度网站
driver.quit()  # 关闭浏览器

如果能够成功打开浏览器,并且进入百度首页,说明浏览器驱动可以正常使用。

  1. 使用浏览器绝对路径
# 第一段 selenium 代码
from selenium import webdriverdriver = webdriver.Chrome(executable_path=r"D:\install\python37\chromedriver.exe")  # 通过绝对路径调用 Chrome 浏览器
driver.get(' https://www.baidu.com')  # 打开百度网站
driver.quit()  # 关闭浏览器

总结

selenium 环境搭建相关推荐

  1. Python selenium环境搭建

    Python selenium环境搭建 一.python下载安装 1.       python获取路径:https://www.python.org/downloads/release/python ...

  2. Selenium简介以及selenium环境搭建

    一.Selenium简介 1.Selenium : 是一款用于Web应用程序测试的工具,它支持多平台.多语言.多浏览去实现自动化测试,支持IE.Chrome.Firefox等浏览器 2.架构:Java ...

  3. Python + Selenium环境搭建

    Python环境搭建: linux,mac等系统自带Python,因此这里主要讲Windows版本搭建. Python3 安装: Python官网Windows版本下载,下载最新版python3.x, ...

  4. selenium环境搭建,浏览器驱动下载教程,超详细!

    web ui 自动化测试 web 指的是基于浏览器打开的网页 web ui 自动化测试就是通过代码来模拟人为(点击.输入.下拉选择等)操作浏览器,为了减轻工作量,提高测试效率而产生的 本周是基于sel ...

  5. Selenium环境搭建-Windows

    Selenium环境搭建-Windows 一.Python安装 略,由于sleenium4.1.0需要python3.7以上方可支持,请注意自己的python版本. 二.Selenium安装 方式一: ...

  6. java+eclipse+selenium环境搭建

    这几天在学selenium,大头虾的我.安装环境还是遇到了挺多问题,赶紧来记录下.不然下次又...(参考虫师的<Selenium2 Java自动化测试实战>),就随便写写加深下自己的印象. ...

  7. phpunit+selenium环境搭建

    这个环境搭建遇到了挺多麻烦,最终还是没能自己解决,幸好有同事"青蛙"的帮忙解决了这个问题!在这里把本人亲测步骤给大家列一下,希望给大家提供方便! 安装pear: Go-pear.p ...

  8. 自动化测试RF+Selenium环境搭建

    Robot Framework 什么是RF 本文指的自动化测试技术,基于selenium来实现自动化功能测试,而Robot Framework,简称RF,就是基于Python+Selenium来实现的 ...

  9. 针对Selenium环境搭建的一些小解说

    安装Selenium环境安装配置的一些组件进行说明,可根据需要利用其他的工具替代! 01.Java是底层的关于Java的语言支持: 02.Eclipse只是一个IDE而已,这个IDE中可以简单地关联上 ...

最新文章

  1. solr5.5.4 添加mysql数据,实现同步更新
  2. APACHE 安装出错 configure: error: Cannot use an external APR with the bundled APR-util
  3. 谷歌本地不支持websocket_django开发-websocket的实现
  4. ReportViewer教程(12)-按组折叠
  5. b2c京东流程图_京东商城网上交易流程分析
  6. java itext 里表格_Java解析PDF里的表格内容
  7. Excel 2010画箱线图 Box-Plot
  8. nebula模拟器_nebula模拟器
  9. android 系统重新安装,一招学会安卓手机系统重装教程
  10. 安卓手机传感器采集数据并保存数据
  11. dojo调用php,Dojo入门篇
  12. 串口每隔一定时间向电脑发送数据
  13. linux基础--认识文件以及vi编辑器
  14. FDTD超表面仿真详细教程,几何相位,共振相位,传播相位
  15. 老友记台词学习笔记 SE01EP03(三)
  16. Python带_的变量或函数命名,带下划线的方法
  17. 使用命令行清理Mac 释放磁盘空间
  18. 【构成L2笔记:双主角 概括浅谈】
  19. php5.6 php-fpm nginx安装和配置
  20. 药家鑫+张妙【本来可以挽救的生命…

热门文章

  1. Gartner发布云产品评估报告:阿里云计算能力全球第一 1
  2. VMware vSphere Documentation(产品文档)
  3. Linux学习总结(36)——创建、复制、剪切、重命名、清空和删除文件夹的命令
  4. PHP学习总结(10)——PHP入门篇之自定义网站根目录
  5. aix下oracle备份脚本,AIX下oracle的自动备份
  6. kali怎么开启php服务器,kali开启端口、关闭防火墙方法
  7. 表格存储TableStore2.0重磅发布,提供更强大数据管理能力
  8. 港铁将更换信号系统 或影响日间列车服务冀乘客谅解
  9. There is no more space for virtual disk .vmdk.
  10. 简析银行业数据中心的特点