Python+Selenium+webdriver环境搭建(windows)以及相关资源下载链接
今天记录一下测试小菜鸟alter在测试入门的一点关于python+Selenium+webdriver环境搭建的经历以及资源分享。欢迎交流学习,批评指正。
一、Python的下载与安装
1.python的下载安装,官网链接如下:https://www.python.org/downloads/release/python-362/,选择相应的文件下载
2.安装过程:https://jingyan.baidu.com/article/e73e26c0bad76224acb6a766.html,虽然给出的连接是3.5.1的版本,但是安装并无什么区别。
二、Selenium的下载安装
这个就更简单了,进入cmd,输入python3 -m pip install selenium 。显示的界面如下:
C:\Users\Administrator>python3 -m pip install selenium 。等一会就安装好了。
三、Webdriver(IeDriverService64位的哈)的下载安装:
1.下载,链接: https://pan.baidu.com/s/1jImR8Ei 密码: 6uqq
2.安装,下载下来之后把文件放在和iexplore.exe同一个路径下面(我的是C:\Program Files\Internet Explorer)。然后添加环境变量path:C:\Program Files\Internet Explorer

哈哈,现在我们的环境就搭建好了。总而言之呢,搭建过程还是很简单的,但是我搞了好久,因为看网上的一些教程说让下载好多东西比如pip,setuptools,所以就折腾了好久。现在都不用,貌似python的这个版本将之前的需要下载的一些东西涵盖了吧,应该是这样。
四、Ending(不要以为真的是ending)
接下来我们就可以开始测试了。奉上网上找的小栗子:
from selenium import webdriver
driver = webdriver.Ie()
driver.get('http://www.baidu.com')
print (driver.title)
driver.quit()
就出现如下图所示的结果:

看到它可不容易啊,中间出了好多幺蛾子,这个结果是我折腾了近两个小时搞出来的。不对哦,在给列举出现的幺蛾子之前我必须说明一下,之前我是在shell里面一行一行输入代码,但是这样很不方便。于是我就去网上下载了WinPython,结果不知道是啥情况,用不了。因为幺蛾子的问题还没有解决,所以我暂时就没有考虑这个问题了。第一个问题就是开始测试的时候在这
driver.get('http://www.baidu.com')就卡住了,这个还好,直接允许操作就ok。

好像在这之前还有一个启动的问题,解决方案如下(我都是改为不启用):

如果你和我一样倒霉,在这些问题都解决了的时候,如果还是出现不了成功的界面,那你就休息一下,或者重启电脑,反正就是不要再折腾与此相关的问题。反正我就是去搞了firefox和chrome的webdriver,结果不知道是下载的文件不对还是啥的,反正各种改路径,然而还是挂。然后我都想选择装ubuntu的时候(因为看网上说在ubuntu环境下这些个环境很好搭建)。然后我转念一想,其实windows也很简单,现在回想起来总结还是在windows下更简单不是。放弃ubuntu之后我又华丽丽转身去找我的IeWebdriverServer,打开shell又来测试,结果我因为之前输入的一堆东西嫌弃界面很乱,我想清屏。我用了几个快捷键就不行,索性我就这样了,然后发现简直就是我下载WinPython的初衷啊。
在File里面选择New File,然后就是这样了

然后就是这样了哦

保存一下,直接按F5运行,依然是

至此,测试小菜鸟Darlene的环境就搭建好了,继续加油。
Python+Selenium+webdriver环境搭建(windows)以及相关资源下载链接的更多相关文章
- 【selenium+python】之Python Flask 开发环境搭建(Windows)
一.先安装python以及pip 二.其次, Python的虚拟环境安装: 在github上下载https://github.com/pypa/virtualenv/tree/master zip文 ...
- Linux环境下搭建python+selenium+webdriver环境
1.下载并安装python,一般安装linux系统,自带有python,则python不用安装.要下载可以在官网上下载: 或者使用下面命令安装: sudo apt-get install python ...
- Python & Selenium & Pycharm 环境搭建
最近在研究python+selenium进行自动化测试.然后用的python开发工具是Pycharm.然后,今天就跟大家讲一下怎么搭建一整套的自动化测试环境. 安装python 首先,安装python ...
- python+selenium自动化测试环境搭建
selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: * 免费,也不用再为破解QTP而大伤脑筋 * 小巧,对于不同的语 ...
- Python+Selenium(1)- 环境搭建
一,Selenium 简介 Selenium是目前最流行的web自动化测试工具,也常用于网络爬虫,已经更新到3以上的版本. 1,组件 它提供了以下web自动化测试组件: Selenium IDE,Fi ...
- Python + Selenium 自动化环境搭建过程
1. 所需组建 1.1 Selenium for python 1.2 Python 1.3 Notepad++ 作为刚初学者,这里不建议使用Python IDE工具,选择一个功能强大的记事本 ...
- selenium webdriver 环境搭建--java
selenium java环境的安装可以分为三个部分:jdk.eclipse和selenium. jdk jdk(java development kit)是sun公司针对java开发人员的产品,是整 ...
- python + selenium - 自动化环境搭建
1. 安装python (1)下载地址:https://www.python.org/downloads/windows/ (2)安装方式:默认安装即可 (3)环境变量配置:打开[系统属性]-[环境变 ...
- python selenium(环境搭建)
一:自动化了解知识 工具安装 什么样的项目适合做自动化? 自动化测试一般在什么阶段开始实施? 你们公司自动化的脚本谁来维护?如何维护? 自动化用例覆盖率是多少? 自动化的原理 通过 webdriver ...
随机推荐
- 如何用phpcms将静态网页生成动态网页?
在前两篇随笔中已经简单介绍了phpcms,那么现在让我们来看一下如何用phpcms将静态网页生成动态网页? 1.在templates文件夹下新建模板文件夹ceshi(名字可以自己随笔起) 2.在ces ...
- flask 扩展之 -- flask-moment
一. 安装 $ pip install flask-moment 二. 初始化 from flask_moment import Moment moment = Moment(app) 三. 解决依赖 ...
- 【知识整理】这可能是RxJava 2.x 最好的入门教程(一)
一.前言 RxJava 对大家而言肯定不陌生,其受欢迎程度不言而喻.而在去年的早些时候,官方便宣布,将在一段时间后不再对 RxJava 1.x 进行维护,而在仓库中另辟蹊径,开始对 RxJava 2. ...
- python模块之argparse--参数解析
一.简介: argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块.argparse模块的作用是用于 解析命令行参数,例如python parseTe ...
- 你的MySQL服务器开启SSL了吗?
最近,准备升级一组MySQL到5.7版本,在安装完MySQL5.7后,在其data目录下发现多了很多.pem类型的文件,然后通过查阅相关资料,才知这些文件是MySQL5.7使用SSL加密连接的.本篇主 ...
- C# 微信 企业号通知消息
每当有个Create 事件,要通知相关的人员. 1.扫码登录企业微信,到企业应用. 2.获取微信配置信息. Secret和AgentId. 3.管理通讯录,配置接收消息的人群.可以按照部门,标签.获取 ...
- 【Android Developers Training】 27. 序言:和其它应用交互
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...
- AngularJs学习笔记1——总体介绍
这周末在家呆了两天,正好中午闲暇时间继续分享Angularjs相关,今天主要分享Angularjs总体介绍及数据绑定部分内容,下面直接进入主题. 1.基本概念: AngularJS是为了克服HTML在 ...
- APP测试点归纳
1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即 15个工作日), 根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认项目排期. 1.3测试资源 ...
- centos6.5下redis安装步骤总结
1.首先下载一个版本 我用的是3.2.9 解压:tar -zxvf /redis-stable.tar.gz 在/usr/local/新建redis文件夹 然后把解压好的文件夹移动到/usr/loca ...