python+selenium环境安装

  目前 selenium 版本已经升级到 3.7了,网上的大部分教程是基于 2.x写的,所 以在学习前先要弄清楚版本号,这点非常重要。本系列依然以 selenium2 为基础, 目前 selenium3 坑比较多

·············环境结合···············

初学者最佳环境:python2.7+selenium2+Firefox46以下的版本

可尝试新的环境:python3.6+selenium3+Firefox47以上版本

···························································································

我的环境:window10 64位

python 2.7.12

selenium 2.53.6

firefox  45

1、python的安装

(1)下载python安装包,选择2.7和3.6都可以(一下会有说明)

官网下载地址:https://www.python.org/downloads/

上图的下面是历史版本

2、傻瓜式安装、双击安装包(别安装在c盘,英文路径,不要有空格),安装是选中下方红色框框,如果这一步成功,环境变量这一步可省略

2、环境变量

(1)安装成后,看下这个目录D:\python\Scripts,没有pip.exe和easy_install.exe(正常都有,没有就需重新安装了)

(2)将D:\python和D:\python\Scripts,添加到环境path下

3、安装selenium

(1)打开cmd窗口输入:pip

(如果出现其他提示,检查上面几步,确认无误,成功安装出现

(2)cmd输入指令安装selenium:pip install selenium==2.53.6

(注意:首次安装一定要看到进度100%完成,如果中途失败了,重新输入指令安装,知道看到100%完成为止)

(3)验证selenium

①确保电脑上安装Firefox浏览器

②cmd窗口输入如下指令

>python

>from selenium import webdriver

>webdriver.Firefox()

如果能启动浏览器,说明环境安装??(启动不成功,卸载重新来一次)

3、浏览器

①如果使用Friefox浏览器,不能安装47以上的版本(selenium2不兼容47以上)

②用ie或Chrome浏览器,需要先下载浏览器驱动,将驱动文件放在python根目录。

如果selenium安装3.0的版本,启动

firefox时候会报错,下面会说明pip降级selenium版本

4、firefox历史版本

firefox历年版本的官网镜像地址:

https://download-installer.cdn.mozilla.net/pub/firefox/relea ses/

5、pip降级selenium3.0

  selenium版本安装后启动Firefox出现异常:‘geckodriver’ eecutable needs to be in PATH

  这是selenium默默的升级到了3.X,下面解决:

selenium+python环境搭配:

  selenium2+firefox46以下(无需驱动包,firefox喜欢偷偷升级.)

  selenium3+firefox46以上版本(必须下载驱动那个:geckodriver.exe,且添加到环境变量)

6、遇到的问题

  1、安装selenium后,再cmd进入python环境

  2、从selenium导入webdriver

  3、启动Firefox浏览器

>>python

>>from selnium import webdriver

>>webdriver.Firefox()

然后出现一下异常:‘geckodriver’ executable needs to be in PATH

7、解决方案

①、‘geckodriver‘ executable needs to be inPATH,返句话意 思就是说,geckodriver.exe 的驱劢文件需要添加刡环境变量下,

selenium2 是默认支持 firefox 的,需要驱劢包,但是,selenium3 需要驱劢包的支持了,亍是就有了上面的问题

②、解决办法一:继续使用 selenium3,去下载驱劢包,然后加刡环 境变量下(丌推荐此办法,因为觋决完返个问题后,后面迓会接着有其 它问题)

③、解决办法二:selenium3 降级刡 selenium2(下面有说明)

8、检查pip环境

①、打开cmd,输入pip,检查环境是否正常

>>pip

②、如果输入pip 出现提示:Did not provide a command 说明 pip 环境有问题,临时觋决办法,输入 pip 时候加上后缀 pip.exe 就可 以了,具体原因看下面解决办法。

9、查看selenium版本号

①打开cmd,输入pip show selenium

10、pip降级selenium

①、为了避免不乀前安装的 selenium 版本冲突,先找刡 selenium3.0 目录:python\Lib\site-packages 目录 把里面 selenium 开头的文件全部初除就可以了。python 所有的第 三方包都在返个目录下面

②、打开cmd,输入pip install selenium==2.53.6(注意是两个==,中间不要留空格,这里推荐2.53.6的版本)

>>pip install selenium==2.53.6

11、升级pip版本

①、在使用 pip 过程中如果出现下方红色区域字样,就是说 pip 版本过低了,建议升级

②、如何升级 pip 呢?看最后一句话:python -m pip install --upgrade pip

把上面对应提示照着敲一遍即可

12、Chrome浏览器(chromedriver)

selenium2 启动 Chrome 浏览器是需要安装驱动包的,但是不同的 Chrome 浏览器 版本号,对应的驱动文件版本号又不一样,如果版本号不匹配,是没法启动起来 的。

  如果在启动 chrome 浏览器时候,出现如下界面,无法打开网址,就是版本问题,解决

>># coding:utf-8

>>from selenium import webdriver Selenium

>>driver = webdriver.Chrome()

>>driver.get("http://www.cnblogs.com/czb4256/")

①查看版本号,设置》帮助》关于》查出我的版本号是70.0

查看chromedriver.exe 版本号,双击这个文件就可以了,查出来版本号是下图,与浏览器版本相应的

如果不对应,就在chromedriver 版本下载对应的,下面是大全链接: http://chromedriver.storage.googleapis.com/index.html

原文地址:https://www.cnblogs.com/czb4256/p/9899870.html

时间: 2024-10-14 20:34:09

python+selenium环境安装的相关文章

python+selenium环境搭建

一.python安装:下载安装python,安装目录为:E:\Auto\Python27 二.pip安装:进入E:\Auto\Python27\Scripts,点击easy_install-2.7.exe与pip2.7.exe 三.环境变量配置:path中添加E:\Auto\Python27:E:\Auto\Python27\Scripts 四.检查python与pip环境配置:cmd框中输入:python与pip检查环境变量是否配置成功 五.selenium安装:使用pip安装selenium

python+selenium 环境搭建

准备工具如下: 下载 python [ python 开发环境 ] http://python.org/getit/ 下载 setuptools [ python 的基础包工具] http://pypi.python.org/pypi/setuptools 下载 pip [ python 的安装包管理工具] https://pypi.python.org/pypi/pip setuptools 是 python 的基础包工具,可以帮助我们轻松的下载,构建,安装,升级,卸载 python 的软件包

[Selenium自动化测试学习]Python+Selenium环境搭建

一.Selenium工作原理: 1.通过Client(端)启动driver(驱动),和浏览器进行会话,会话时创建session,发出http请求 2.浏览器接收到Client发出的请求(脚本),进行解析,之后在浏览器执行相应操作,执行完毕后把结果返回给Client A)Selenium:解析脚本并执行对应操作 B)Driver:Chrome -> ChromeDriver 依据浏览器Driber打开对应浏览器 C)Client:创建脚本的平台(Pycharm.Notepad++).语言环境(py

python+selenium环境搭建以及逐步调试方法

1.下载 环境搭建: Pycharm: https://www.jetbrains.com/pycharm/download/#section=windows Python3: https://www.python.org/downloads/windows/ 下载浏览器的驱动包:webdriver,放置在python的安装目录下面 2.环境搭建步骤: (1)Python3的安装 检测Python是否安装成功,在cmd命令窗口中,输入Python,点回车即可.这样就安装成功啦!注意:先配置pyt

python+selenium环境搭建步骤

一.自动化简介 1.自动化测试概念: 是把以人为驱动的测试转化为机器执行的一种过程,它是一种以程序测试程序的过程 2.自动化测试分类: 一般IT上所说的自动化测试是指功能自动化测试,通过编码的方式用一段程序来测试一个软件的功能,这样就可以重复执行程序来进行重复测试的目的.如果一个软件有小部分功能发生改变,只要修改一部分自动化测试代码,就可以重复对软件进行测试,从而提高测试效率. 3.什么样的项目适合做自动化测试: 一般情况下,只要满足如下三个情况就可以开展自动化测试 软件需求变更不频繁.项目周期

python+selenium+pychar安装

python3.5(在百度输入python进入python官网-downloads-Windows-然后选择要下载的版本(可执行安装包,若电脑为32位的选择×86,若为64的选择×64)) selenium2.48.0 pychar win7系统,64位 python3.5最好安装在c盘的根目录,安装好后进入python--scripts,cmd进入dos命令窗口,安装selenium, 安装命令:pip install selenium==2.48.0 安装好selenium后,安装pycha

最简化Selenium环境安装

1.安装eclipse 2.安装java 3.配置selenium环境 1>新建java项目 2>在项目下新建folder,命名lib 3>将selenium jar复制粘贴进来 4>配置buildpath,将selenium jar包复制粘贴进来,在项目下显示Referenceed Libraries 5> 点击Add External JARs,选择libs文件夹内所有的jar包,点击“打开” 6> 点击Add Library,选择JUnit,点击Next,选择Ju

Raspberry Pi 4B C和Python开发环境安装

C编译环境wiringPi安装 安装步骤参照 wiringPi官网 目前针对Raspberry Pi 4B的版本是2.5.2 cd /tmp wget https://project-downloads.drogon.net/wiringpi-latest.deb sudo dpkg -i wiringpi-latest.deb 检查版本 gpio -v Python环境安装 sudo apt-get update sudo apt-get install idle-python2.7 原文地址

柠檬班第一课——Python编码环境安装

1.环境变量:Python的安装目录+Scripts的路径(cmd中输入python,回复Python的版本) 2.Pycharm的使用: 创建文件的地址(最好为英文),下方点开,选择现有环境,系统解释器(python.exe) 文件标注及字体.主题设置 3.Python第三方库安装: pip在线安装(pypi) 在pycharm安装:Setting——>Project Interpreter进行添加 离线安装:下载安装包,把解压后的文件放入Python的安装路径下,cmd执行:python s