selenium+python安装
整理了下selenium+python环境搭建,搭建了很多次但每次都还是手忙脚乱,今天用心整理下
selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架,并且 Selenium 能够在一个或多个浏览器中执行这些测试。当然也支持其他更多浏览器,Ie和chrome,firefox浏览器需要下载驱动包
selenium2 的时代合并了webdriver
目前我本地使用的是python3.5+selenium3.1
步骤1:安装python
1,先下载python安装包,根据电脑系统及个人需要的版本号进行下载(本人是win10 64位系统,下载的python3.5)
下载地址:https://www.python.org/57
2,下载安装包后,双击安装
一种是默认安装在C盘,一种是自定义安装,此处我选择Customize installation 自定义安装
3,安装成功后需要配置环境变量
在环境变量PATH中配置D:\Python35;D:\Python35\Scripts;
此时再cmd,输入”python”命令,如图所示,即为安装成功
因为我安装在D盘,所以先进入D盘python安装目录,输入python后若显示python版本号则表示安装成功,且已进入python编辑界面,可以输入相应的代码,quit()退出python编辑模式,exit()退出且关闭窗口
步骤2:安装selenium
安装selenium有两种方法
1,通过pip命令安装
此处我是进入python安装目录下,执行:pip install selenium 首次安装会比较慢,一定要等到界面出现100%
安装完成后我们可以通过pip list命令来查看下
2,通过下载selenium包进行安装
安装包路径:https://pypi.org/project/selenium/
下载安装包解压后进入selenium的setup.py文件所在目录
运行 python setup.py install命令进行安装

安装完成后使用pip list命令查看是否安装成功
3,我们可以通过Selenium 编写代码调用浏览器执行测试。支持Ie和chrome,firefox浏览器,但需要下载驱动包
安装chrome driver
下载地址:http://chromedriver.storage.googleapis.com/index.html
1,找到对应浏览器的驱动版本,下载解压后,得到一个chromedriver.exe文件,将这个文件放置python安装目录下
再调试上面的脚本
又报错:
Chrome version must be >=27.0.1453.0 \n (Driver info :chromedriver =2.0,platform=Window NT5.1 SP3 x86)
说我的chrome版本没有大于27.0.1453.0,这个好办,更新chrome版本即可
安装IE deiver
下载地址:http://download.csdn.net/download/theamazonriver/9677740
1,下载解压后,得到一个IEDriverServer.exe文件,将这个文件放置python安装目录下
更改上面脚本中的brower=webdriver.Ie()
且更改IE浏览器的internet选项->安全,将Internet/本地Internet/受信任的站点/受限制的站点中的穷样保护模式全部去掉勾,或者全部勾上即可
安装Firefox 插件
在调用firefox浏览器时,出现了以下错误
提示找不到系统文件‘geckodriver’executable needs to be in PATH等等
geckodriver是一原生态的第三方浏览器,对于selenium3.x版本都会使用geckodriver来驱动firefox,所以需要下载geckodriver.exe,将文件放置python安装目录即可
下载地址:https://github.com/mozilla/geckodriver/releases
selenium+python安装的更多相关文章
- selenium python 安装
环境为Win64位系统,默认已经安装python2.7到D:\Python27,此次使用的浏览器为chrome 下面是selenium的安装和chromedriver.exe的下载 1.安装selen ...
- selenium+python安装配置
一.安装步骤 1.python安装 2.selenium安装 2.1. 方法一:在Windows命令行(cmd)输入pip install selenium即可自动安装selenium,安装完 ...
- selenium+python 安装使用
一.序言 selenium官网selenium简单教程selenium完整教程python基础教程 二.安装python3 https://www.python.org/downloads/relea ...
- 8、Selenium+python安装HTMLTestRunner插件
1.打开网址:http://tungwaiyip.info/software/HTMLTestRunner.html,下载HTMLTestRunner.py 2.copy其HTMLTestRunner ...
- selenium+python自动化之环境安装
一.Python安装 1.操作系统:win7 64位系统 2.下载Python安装包,选择2.7版本和3.6版本都可以(最好安装2.7版本稳定)官网下载地址:https://www.python.or ...
- windows系统下Python环境的搭建及Selenium的安装
1.首先访问http://www.python.org/download/去下载最新的python版本: 2.下载安装包,一路安装完毕: 3.为计算机添加安装目录搭到环境变量,如图把python的安装 ...
- [译]Selenium Python文档:一、安装
1.1.简介 Selenium Python为使用Selenium WebDriver来编写功能/验证测试提供了一个简单的API接口.通过Selenium Python API,你可以以一种非常直观的 ...
- python安装selenium和下载浏览器驱动
1.安装selenium 方法一:可以用在cmd中用pip命令安装. python默认自带pip工具,如果在电脑上配置了pip的环境变量,打开cmd命令窗口后可以直接输入命令pip insta ...
- day1-windows下python和selenium的安装
这是一个完整的安装包,下载下来是一个.exe的文件 只需双击,下一步下一步默认安装即可 python从2.7开始都会携带pip插件,做了scripe的环境变量可以,在网络畅通的情况下可以在cmd的命令 ...
随机推荐
- Arduino+ESP32 之 驱动GC9A01圆形LCD(一),基于Arduino_GFX库
最近买了一块圆形屏幕,驱动IC是GC9A01,自己参考淘宝给的stm32的驱动例程, 在ubuntu下使用IDF开发ESP32,也在windows的vscode内安装IDF开发ESP32,虽然都做到了 ...
- 使用 TensorFlow 构建机器学习项目中文版·翻译完成
原文:Building Machine Learning Projects with TensorFlow 协议:CC BY-NC-SA 4.0 不要担心自己的形象,只关心如何实现目标.--<原 ...
- MySQL--数据表操作--行转列和列转行
原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11782549.html MySQL--数据表操作: 会用到的查询操作. 1. Limit的用法 ...
- android中listView下拉刷新
Android的ListView是应用最广的一个组件,功能强大,扩展性灵活(不局限于ListView本身一个类),前面的文章有介绍分组,拖拽,3D立体,游标,圆角,而今天我们要介绍的是另外一个扩展Li ...
- 乐动ld06激光雷达sdk改bug记录分享
前言: 工作中,有使用过乐动ld06款激光雷达,此款雷达将常规雷达的转动的电机部分内置于自己的保护罩内,减少了雷达本身转动积灰等其他外界影响,探测半径是12m,是一款不错的雷达. 不过今天的主要内容不 ...
- Docker的数据管理(上)
Docker的数据管理(上) 1.管理docker容器中数据 2.容器互联(使用centos镜像) 1.管理docker容器中数据: 管理Docker 容器中数据主要有两种方式:数据卷(Data Vo ...
- pypi服务器搭建
pypi服务器搭建 [root@localhost ~]# hostnamectl set-hostname --static pypi-server [root@pypi-server ~]# yu ...
- php base64格式的图片字符串和图片文件相互转换的代码
在移动端上传图片的时候通常会将图片转换成base64格式的字符串提交,所以此时需要使用服务器端的程序进行转换成二进制的数据.如下PHP代码实现了图片文件和base64格式的图片字符串相互转换的方法,同 ...
- Python基础(Day1)
一.Python的简介 1.Python的诞生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发 ...
- pytest(11)-Allure生成测试报告(一)
Allure是一个开源的测试报告生成框架,提供了测试报告定制化功能,相较于我们之前使用过pytest-html插件生成的html格式的测试报告,通过Allure生成的报告更加规范.清晰.美观. pyt ...