目录

一、前言

二、版本

三、配置环境

四、在pycharm中添加selenium

五、测试代码,成功打开百度,则配置成功


一、前言

根据多篇文章总结了一下自己操作过程,主要是想记录一下。

二、版本

1.查看自己的Firefox的版本,在浏览器右上角的三条横线中,帮助—>关于Firefox

2.选择与自己对应的selenium驱动,我的Firefox是最新的版本,我也不是很清楚选择什么版本,下载了最新的geckodriver,成功的驱动了Firefox。

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

三、配置环境

1.将下载好的geckodriver放到Firefox的根目录中

2.配置环境变量

按快捷键win+R,输入“sysdm.cpl”,回车  选择高级,进入环境变量,找到path双击进入。

将下载的geckivodrer文件路径复制并粘贴到新建中 完成配置

四、在pycharm中添加selenium

1.File—>settings,点击小框中左上角的“+”,查找selenium

点击Install Package

五、测试代码,成功打开百度,则配置成功

from selenium import webdriver
import time
import randomdriver = webdriver.Firefox()
driver.get("http://www.baidu.com")
driver.maximize_window()
driver.find_element_by_id("kw").send_keys("python")#定位百度的输入框,输入python
time.sleep(3)
driver.find_element_by_id("su").click()
driver.quit()

selenium驱动Firefox安装和环境配置相关推荐

  1. Python第三方库Selenium安装及环境配置

    Selenium是一个用于Web应用程序测试的工具.Selenium直接运行在浏览器中,就像真正的用户在操作一样.Selenium支持多种浏览器. 1.Selenium的安装 安装方式:pip ins ...

  2. selenium驱动Firefox模拟浏览器操作

    1.安装火狐浏览器及selenium IDE插件 在官网直接下载火狐浏览器并安装,安装后在"附加组件"中搜索selenium IDE,然后添加到Firefox,如下图: 图1 图2 ...

  3. ubuntu安装以及环境配置

    ubuntu18.04安装以及环境配置 安装ubuntu 18.04系统 配置环境 修改镜像源 安装gcc以及g++ 安装cuda 安装cudnn 安装NVIDIA驱动 安装mysql 安装boost ...

  4. Selenium驱动firefox爬取今日头条并存放在MySQL数据库中

    Selenium驱动firefox爬取今日头条 前提: 1.安装selenium包:pip install selenium 2.安装MySQL数据库,并下载Navicat可视化工具 Navicat可 ...

  5. Java 小白入门第一弹 安装与环境配置,开发工具的下载

    python和java的异同 1.这两者都是开源语言,换言之你可以随意的使用这两门语言而不需要付费,可以阅读他们的源代码学习,并且对它们做一些改动.在这一点上,两者是不分上下的,唯一的差别可能就是Ja ...

  6. Laravel教程 一:安装及环境配置

    Laravel教程 一:安装及环境配置 此文章为原创文章,未经同意,禁止转载. Homestead 最近在SF上面看到越来越多的Laravel相关的问题,而作为一个Laravel的脑残粉,本来打算有机 ...

  7. linux debian系统卸载jdk,Debian/Ubuntu系统 JDK卸载、安装、环境配置

    环境:Linux内核版本4.17.Oracle jdk-11.0.2(JDK 8同样也是设置).Debian9系统 注意: 1.Open JDK和Oracle JDK的安装过程只是下载的连链接不一样 ...

  8. python3.6安装教程-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  9. python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

最新文章

  1. iOS 解决app退出后台应用重新启动的问题
  2. ZOJ 3329 One Person Game 带环的概率DP
  3. centos 定时删除文件_CentOS自动删除n天前日志命令
  4. KingPaper初探Java之方法声明及重载
  5. 【51CTO学院三周年】写给自己的51cto
  6. 在WPF的TreeView中实现右键选定
  7. 从浏览器地址栏输入url到显示页面的步骤
  8. php公告滚动源码,10行js代码实现上下滚动公告效果方法
  9. 95-862-040-源码-runtime-blob-BlobStore
  10. nlp-tutorial代码注释1-2,词向量、Word2Vec、Skip-gram简述
  11. python fileinputstream_Java FileInputStream.available()方法示例
  12. Matlab Tricks(五)—— shuffle 一个矩阵
  13. python自学教程-Python学习教程(一)自学资源分享
  14. PHP中$_FILES['file']['error']的用法
  15. 概率论与数理统计(第四版) 第一章:概率论的基本概念(总结)
  16. 信道、频段带宽等术语简介
  17. QQ农场之新图鉴江苏印象
  18. 安卓系统入门_安卓玩家不可错过的神器:55GMagisk模块下载
  19. Linux从入门到精通的总结
  20. 网页左右两边加广告横幅

热门文章

  1. ExtJs简单form表单控件
  2. Segment,Packet,Frame等区别与联系
  3. 1946年计算机的诞生来自于,计算机诞生于哪年?
  4. 计算机中的英语六级作文万能模板,英语六级作文万能模板(4篇)
  5. 1.js变量、作⽤域和引⽤类型,js制作页。
  6. c语言写层次分析法,基于C语言的层次分析法在医院工作质量评价中的设计与实现...
  7. GEE:快速下载中国2015年到2019年土地利用/覆盖数据(100米分辨率)
  8. Linux poweroff关机命令
  9. linux查看邮件服务状态,利用mail实时监测服务器程序状态
  10. Shellmo:用于娱乐和教育的Aquatic 3D打印机器人