selenium的使用需要以下几个配置步骤。
(1) 首先安装selenium,使用python自带的pip进行安装。若pip配置到系统环境变量,可以直接在cmd命令行中使用,若没有配置到到环境变量,在...\python\scripts 文件夹下shift+右击鼠标,点击“在此处打开命令窗口”,命令为:pip install selenium,注意这里安装的selenium是最新版本,所以一般情况下,你需要配置的浏览器也是需要更新至最新版本。当安装结束,会显示successfully,如下图,你们selenium安装完毕。
 
(2)浏览器配置,这里我使用的是Firefox,通过尝试,当selenium使用的最新版本时,Firefox使用低版本会一直报错,所以更新Firefox浏览器至最新版本。
 
(3)下载geckodriver.exe,这是一个驱动文件,当selenium调用时需要,该驱动的下载地址:https://docs.seleniumhq.org/download/,selenium官网的download界面下,有提供下载。
 
下载正确对应浏览器的 geckodriver.exe 文件。
将geckodriver.exe文件分别放在Python目录下和Firefox.exe的同目录下。到这一步,就算是配置完毕了。测试一下。执行脚本:

测试是否成功打开百度,成功打开百度,配置完成。不能成功打开,问题一般如下:

问题:
(1)当使用selenium打开网页时,报错一堆,不要着急,我也出现了,一般情况下,浏览器版本或者selenium版本没对应上,或者geckodriver.exe版本不对,注意64位和32位不可以串用, 检查更新selenium和浏览器版本,卸载selenium的命令是pip uninstall selenium,对应浏览器的更新,下载正确的geckodriver.exe。
 
(2) 运行脚本出现找不到geckodriver,或者浏览器打开了,但是无法出现响应的网址页面,那么检查 geckodriver.exe文件是不是在Python文件夹下,另外,firefox.exe的同目录下有没有geckodriver.exe文件。
 
 
 
 
 
 
 
 
 
 
 
 
 

python selenium 的配置安装的更多相关文章

  1. python+selenium自动化测试环境安装

    因为自己安装自动化测试环境时,遇到过许多问题,自己整理了一下安装的步骤,感谢那些帮助过我的人. 1.安装python,我装的是3.5版本,网络上也有许多安装步骤,照着就可以了(其实一直下一步也行) 不 ...

  2. python+selenium环境配置及浏览器调用

    最近在学习python自动化,从项目角度和技术基础角度出发,我选择了python+selenium+appium的模式开始我的自动化测试之旅: 一.python安装 二.python IDE使用简介 ...

  3. python selenium 自动化测试环境安装

    注意:2.7和3.0版本的语法有些不一样 安装自动化测试软件 selenium(地址http://www.seleniumhq.org/download/) 安装步骤: 1.安装pythone运行环境 ...

  4. Python+Selenium 环境配置之Firefox,IE,Chrome几种浏览器运行

    Selenium(Webdriver)支持Firefox,IE,Chrome等多个浏览器.很多人可能装环境时遇到很多问题,下面简单聊聊如何配置测试这几个浏览器以及相关通过简单的实例来测试. 1.Fir ...

  5. python+selenium 环境配置

    配置环境: python:3.5 selenium:3.3.0 安装方式:python pip install -u selenium windows: 10 firefox:52 因为firefox ...

  6. python+selenium环境配置(windows7环境)

    下载python[python开发环境] http://python.org/getit/ 下载setuptools[python的基础包工具] http://pypi.python.org/pypi ...

  7. python selenium环境配置Firefox和Chrome

    1.下载Selenium库,可以使用pip install selenium https://pypi.python.org/pypi/selenium/ 2.下载驱动 Chrome: https:/ ...

  8. python selenium 模块的安装及使用

    安装 pip install selenium 或者到https://pypi.python.org/pypi/selenium 下载setup安装包,之后进入目录后运行python setup.py ...

  9. python selenium 测试配置信息(URL和浏览器)

    config.ini # this is config file, only store browser type and server URL [browserType] #browserName ...

随机推荐

  1. QTabWidget标签实现双击关闭(转)

    重载了QTabWidget(由于tabBar()是protected),这样就可以获取到标签了. 1 class Tab : public QTabWidget 2 { 3 Q_OBJECT 4 pu ...

  2. SSRF(服务端请求伪造)

  3. Docker安装nginx,把nginx.conf放入指定位置

    拉取镜像 docker pull nginx 创建目录 创建一个目录用来存放文件,方便我们进行修改 mkdir -p /everything/nginx/conf /everything/nginx/ ...

  4. c#创建目录和文件夹,数据写入并生成txt文件

    c#创建目录: // 获取程序的基目录.System.AppDomain.CurrentDomain.BaseDirectory // 获取模块的完整路径.System.Diagnostics.Pro ...

  5. web.py之cookie和session

    官方给的session例子这里就不讲了.下面直接将怎么设置session,取session: session相关代码一定要放在web.py框架的Main.py里面. # Main.py # 设置ses ...

  6. PAT Basic 1045 快速排序 (25 分)

    著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边. 给定划分后的 N 个互不相同的正整数的排列,请问 ...

  7. Auth2.0 例子【转载】

    本文转载自:https://www.cnblogs.com/flashsun/p/7424071.html 1.引言 本篇文章是介绍OAuth2.0中最经典最常用的一种授权模式:授权码模式 非常简单的 ...

  8. 【1 封新邀请】想跟谷歌、七牛、kyligence 等大佬面对面的交流吗?

    2020 年 1 月 4 日 - 5 日,"ECUG Con 2020"大会将于杭州举行.本次大会以"ECUG For Future"为主题,围绕五大技术主题, ...

  9. c#动态调用WEBSERVICE接口

    C#动态webservice调用接口 1 using System; 2 using System.Collections; 3 using System.IO; 4 using System.Net ...

  10. pandas实现hive的lag和lead函数 以及 first_value和last_value函数

    lag和lead VS shift 该函数的格式如下: 第一个参数为列名, 第二个参数为往上第n行(可选,默认为1), 第三个参数为默认值(当往上第n行为NULL时候,取默认值,如不指定,则为NULL ...