selenium驱动Firefox安装和环境配置
目录
一、前言
二、版本
三、配置环境
四、在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安装和环境配置相关推荐
- Python第三方库Selenium安装及环境配置
Selenium是一个用于Web应用程序测试的工具.Selenium直接运行在浏览器中,就像真正的用户在操作一样.Selenium支持多种浏览器. 1.Selenium的安装 安装方式:pip ins ...
- selenium驱动Firefox模拟浏览器操作
1.安装火狐浏览器及selenium IDE插件 在官网直接下载火狐浏览器并安装,安装后在"附加组件"中搜索selenium IDE,然后添加到Firefox,如下图: 图1 图2 ...
- ubuntu安装以及环境配置
ubuntu18.04安装以及环境配置 安装ubuntu 18.04系统 配置环境 修改镜像源 安装gcc以及g++ 安装cuda 安装cudnn 安装NVIDIA驱动 安装mysql 安装boost ...
- Selenium驱动firefox爬取今日头条并存放在MySQL数据库中
Selenium驱动firefox爬取今日头条 前提: 1.安装selenium包:pip install selenium 2.安装MySQL数据库,并下载Navicat可视化工具 Navicat可 ...
- Java 小白入门第一弹 安装与环境配置,开发工具的下载
python和java的异同 1.这两者都是开源语言,换言之你可以随意的使用这两门语言而不需要付费,可以阅读他们的源代码学习,并且对它们做一些改动.在这一点上,两者是不分上下的,唯一的差别可能就是Ja ...
- Laravel教程 一:安装及环境配置
Laravel教程 一:安装及环境配置 此文章为原创文章,未经同意,禁止转载. Homestead 最近在SF上面看到越来越多的Laravel相关的问题,而作为一个Laravel的脑残粉,本来打算有机 ...
- linux debian系统卸载jdk,Debian/Ubuntu系统 JDK卸载、安装、环境配置
环境:Linux内核版本4.17.Oracle jdk-11.0.2(JDK 8同样也是设置).Debian9系统 注意: 1.Open JDK和Oracle JDK的安装过程只是下载的连链接不一样 ...
- python3.6安装教程-python3.6环境安装+pip环境配置教程图文详解
1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...
- python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解
1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...
最新文章
- iOS 解决app退出后台应用重新启动的问题
- ZOJ 3329 One Person Game 带环的概率DP
- centos 定时删除文件_CentOS自动删除n天前日志命令
- KingPaper初探Java之方法声明及重载
- 【51CTO学院三周年】写给自己的51cto
- 在WPF的TreeView中实现右键选定
- 从浏览器地址栏输入url到显示页面的步骤
- php公告滚动源码,10行js代码实现上下滚动公告效果方法
- 95-862-040-源码-runtime-blob-BlobStore
- nlp-tutorial代码注释1-2,词向量、Word2Vec、Skip-gram简述
- python fileinputstream_Java FileInputStream.available()方法示例
- Matlab Tricks(五)—— shuffle 一个矩阵
- python自学教程-Python学习教程(一)自学资源分享
- PHP中$_FILES['file']['error']的用法
- 概率论与数理统计(第四版) 第一章:概率论的基本概念(总结)
- 信道、频段带宽等术语简介
- QQ农场之新图鉴江苏印象
- 安卓系统入门_安卓玩家不可错过的神器:55GMagisk模块下载
- Linux从入门到精通的总结
- 网页左右两边加广告横幅
热门文章
- ExtJs简单form表单控件
- Segment,Packet,Frame等区别与联系
- 1946年计算机的诞生来自于,计算机诞生于哪年?
- 计算机中的英语六级作文万能模板,英语六级作文万能模板(4篇)
- 1.js变量、作⽤域和引⽤类型,js制作页。
- c语言写层次分析法,基于C语言的层次分析法在医院工作质量评价中的设计与实现...
- GEE:快速下载中国2015年到2019年土地利用/覆盖数据(100米分辨率)
- Linux poweroff关机命令
- linux查看邮件服务状态,利用mail实时监测服务器程序状态
- Shellmo:用于娱乐和教育的Aquatic 3D打印机器人