一. 安装Python3

1. 进入Python官方网站:https://www.python.org/downloads/  下载并安装最新版本的Python(建议安装Python3) 。

下面是Python官网上几个版本的区别:

(1).web-based installer 是需要通过联网完成安装的

(2) .executable installer 是可执行文件(*.exe)方式安装

(3) .embeddable zip file 嵌入式版本,可以集成到其它应用中。

上面3种途径,如果有网络,选择web-based;

2. 检查是否安装成功的方法: 在Windows命令行(cmd),输入“python”命令来检验,若提示Python不是内部或者外部命令,就把Python的安装目录添加到系统环境变量的Path下面。

注意:Python3 默认已经安装了pip, pip是一个安装和管理Python包的工具,我们可以用这个工具安装selenium,在Windows命令行(cmd)输入pip即可看到。

二. 安装selenium

1. 方法一:在联网的情况下,在Windows命令行(cmd)输入pip install selenium即可自动安装selenium,安装完成后,输入pip show selenium可查看当前的selenium版本,参见下图 。

2. 方法二:直接下载selenium包:https://pypi.python.org/pypi/selenium

解压后,在解压目录下执行  C:\selenium\selenium3.3.1> python3 setup.py install 即可安装

三. 安装三大浏览器驱动driver

1.chromedriver 下载地址:http://npm.taobao.org/mirrors/chromedriver/

2.Firefox的驱动geckodriver 下载地址:https://github.com/mozilla/geckodriver/releases/

3.IE的驱动IEdriver 下载地址:https://www.nuget.org/packages/Selenium.WebDriver.IEDriver/

注意:下载解压后,将chromedriver.exe , geckodriver.exe , Iedriver.exe发到Python的安装目录,例如 D:\python 。 然后再将Python的安装目录添加到系统环境变量的Path下面。

然后打开Python IDLE分别输入以下代码来启动不同的浏览器

启动谷歌浏览器

from selenium import webdriverbrowser = webdriver.Chrome()
browser.get('http://www.baidu.com/')

启动火狐浏览器

from selenium import webdriverbrowser = webdriver.Firefox()
browser.get('http://www.baidu.com/')

启动IE浏览器

from selenium import webdriverbrowser = webdriver.Ie()
browser.get('http://www.baidu.com/')

四. 其他说明

1.三大浏览器驱动driver 需要对应 相应的浏览器才能使用

2.浏览器版本  驱动driver版本  selenium版本 三个要匹配,具体可以参考 驱动下载页面的说明

3.运行权限必须是非root  要不然会提示:Message: invalid argument: can't kill an exited process

python3 selenium webdriver 启动三大浏览器Firefox,Chrome,IE相关推荐

  1. selenium webdriver 启动三大浏览器Firefox,Chrome,IE

    一.安装Python3 1.进入Python官方网站: https://www.python.org/downloads/  下载并安装最新版本的Python(建议安装Python3)> 下面是 ...

  2. 《手把手教你》系列基础篇之(三)-java+ selenium自动化测试- 启动三大浏览器(上)(详细教程)

    1.简介 前边宏哥已经将环境搭建好了,今天就在Java项目搭建环境中简单地实践一下: 启动三大浏览器.按市场份额来说,全球前三大浏览器是:IE.Firefox.Chrome.因此宏哥这里主要介绍一下如 ...

  3. python3 selenium webdriver.Chrome php 爬取汽车之家所有车型详情数据[开源版]

    介绍 本接口是车型库api的补充,用于爬取汽车之家所有车型详情数据 开源地址:https://gitee.com/web/CarApi/tree/master/python 软件架构 python3 ...

  4. 如何使用Selenium WebDriver 驱动360 浏览器

    Selenium WebDriver 简介: Selenium WebDriver 也就是Selenium2.0, 它与Selenium1.0最大的区别是前者是通过client/server方式驱动浏 ...

  5. 转载:pycharm最新版新建工程没导入本地包问题:module 'selenium.webdriver' has no attribute 'Firefox'...

    pycharm最新版新建工程没导入本地包问题:module 'selenium.webdriver' has no attribute 'Firefox' 前言 最新版的pycharm做了很大的改变, ...

  6. selenium 无法启动IE浏览器的解决方法

    selenium 无法启动IE浏览器的解决方法 参考文章: (1)selenium 无法启动IE浏览器的解决方法 (2)https://www.cnblogs.com/lucy-test/p/3808 ...

  7. Selenium WebDriver的多浏览器测试

    1. IE浏览器,需要配合下载IEDriverSever.exe的驱动程序,目前selenium支持IE9以上. (驱动程序下载链接:https://pan.baidu.com/s/1YpaUsIs1 ...

  8. c 后台代码调用ajax,.NET Selenium WebDriver操作调用浏览器后台执行Js(JavaScript)代码...

    1.Selenium WebDriver安装引用 注意:要用使用的浏览器肯定要装,并且Selenium.Chrome.WebDriver版本要和浏览器版一致. 如果要操作其它浏览器,则安装对应其它浏览 ...

  9. webdriver java a标签_java-使用Selenium WebDriver运行TOR浏览器

    我目前正在尝试使用Selenium WebDriver(JAVA)2.53和Firefox 43.0执行TOR 6.0.4.我已经按照这篇文章Using Selenium WebDriver with ...

最新文章

  1. 整合PyTorch 0.4和Caffe 2,PyTorch 1.0能挑战TensorFlow吗?
  2. Word、Acrobat 中的朗读功能
  3. 关于asp.net Session丢失问题的总结
  4. 证券业震荡,数字化智能化变革、升级与突破或是新生力量(附案例)
  5. [Craftor原创]EZ-USB与FPGA的通信接口设计
  6. Android获取手机和系统版本等信息的代码
  7. 【VB.NET】VB.NET基本语法常见问题的解答
  8. 5年前我在博客中写的三目运算符的空指针问题,终于被阿里巴巴开发手册收录了。...
  9. Python 下载文件并保存文件到本地
  10. 事关Animation Tree的工作随笔(一)
  11. Android音频框架笔记 - 下篇
  12. 中国大数据产业地图,四川61家大数据企业上榜!
  13. jquery div点击展开,点击收起,点击除了该div外任何地方,该div隐藏
  14. 八进制和十六进制转二进制
  15. java获取https网页代码_java抓取Https协议url地址的源码的方法
  16. 【大学生软件测试基础】飞机票预定系统 - 因果图 - 测试用例
  17. MacBook的分屏
  18. 中国农业生物多样性危机-农业大健康·蒋高明:谋定生态安全
  19. 前端性能优化 七个方面
  20. 植物大战僵尸音乐计算机简谱,植物大战僵尸(主题音乐)钢琴谱

热门文章

  1. STM32H7的Cache和MPU
  2. 联想Y510P安装windows 8.1
  3. XSZD00982 流向屏闭
  4. 深度:应用安全是信息安全防护的短板
  5. 【ThinkPHP3.2.3】学习ThinkPHP笔记:框架中的配置文件(3)
  6. apicloud开发目标
  7. ASP.NET用户控件的创建和使用
  8. 小弟的新书《Ext JS权威指南》终于出版了
  9. 2.7 json 模块
  10. 大数据流通与交易技术国家工程实验室成立大会在京举行