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. 将两个数组相同index的value合并成一个新的value组成一个新的数组

    将两个数组相同index的value合并成一个新的value组成一个新的数组 前提: 这两个数组的长度相同 生成后的新数组长度也相同 返回值都是对象 把rows对象的key和value弄成两个数组, ...

  2. 升级xcode11&ios13的坑

    Swift Packages 目前Pod跟SPM的兼容还没做好,配置好SPM后,Pod不能进行正常更新,先配置好Pod再集成SPM则没有问题 Pod以后的更新可能会解决这个问题,也会有越来越多的库支持 ...

  3. 安装jdk配置环境变量后jps command not found

    配置Java环境变量的时候一般是 vi /etc/profile 然后按两个大写的G就会跑到最后一行去,然后配置写入下文: 这个时候你jps查看Java的进程会出现: 分析原因: 一般是配置之后,没有 ...

  4. 阿里高级架构师教你使用Spring Cloud Sleuth跟踪微服务

    随着微服务数量不断增长,需要跟踪一个请求从一个微服务到下一个微服务的传播过程,Spring Cloud Sleuth 正是解决这个问题,它在日志中引入唯一ID,以保证微服务调用之间的一致性,这样你就能 ...

  5. nc 命令

    目录 nc 命令 一.简介 二.案例 1.端口扫描 2.聊天 3.文件传输 4.目录传输 5.加密网络发送的数据 6.流视频 7.克隆一个设备 8.打开一个shell 9.反向shell 10.指定端 ...

  6. Visual studio 2010 打开高版本VS工程解决办法

    第一步.找到工程项目文件: 第二步.编辑项目文件 找到Format Version 12.00 ,将数字改为11.00 再找到#Visual Studio 14 将数字改为2010 点击保存并关闭 第 ...

  7. JavaScript(js)概述

    一.特点: JavaScript和java并没有直接关系,就像雷锋与雷峰塔似的没有联系: js是面向对象的,是运行在浏览器端的编程语言: 主要解决的是前端与用户的交互问题,包括交互数据. 二.js引入 ...

  8. STM32 ID (转)

    STM32唯一ID(Unique Device ID)的读取方法 (转)   每一个STM32微控制器都自带一个96位的唯一ID,也就是Unique Device ID或称为UID,这个唯一ID在任何 ...

  9. java之jvm

    1.JVM内存模型 线程独占:栈,本地方法栈,程序计数器线程共享:堆,方法区 回答以上问题是需回答两个要点:1. 各部分功能2. 是否是线程共享 2.JMM与内存可见性JMM是定义程序中变量的访问规则 ...

  10. Python window console 控制台 实现最后一行输出 print 重写

    Python window console 控制台 实现最后一行输出 print 重写 # -*- coding: utf-8-*- from __future__ import print_func ...