selenium2-Python环境搭建
一、什么是selenium?
selenium主要用于web应用的自动化测试,但并不局限于此,它还支持基于所有web的管理任务自动化,且开源免费,多浏览器支持(IE,Mozilla Firefox,Safari,Google Chrome,Opera),多平台支持(Linux,Windows,Mac),多语言支持(java,Python,C#,C++,JavaScript)等等。
二、搭建Python环境
1.安装Python
访问官网下载地址:https://www.python.org/57

根据自己对应的平台下载对应版本的文件,下载完成后双击进行安装,我的安装目录为:C:\Python34。
2.安装完成后添加环境配置
在我的电脑->属性->高级->环境变量->系统变量中的PATH中添加(;C:\Python34;C:\Python34\Scripts; )
添加完成后,进入cmd(windows命令提示符)输入python,得到如下图所示提示就是已经搭建好环境了。

3.安装setuptools与pip
经常使用python的人可能会注意到,当需要安装第三方python包时,可能会用到easy_install命令,该命令是由PEAK开发的setuptools包里带的一个简易安装命令,因此使用easy_install时实际上是在调用setuptools来完成安装。
pip是一个安装和管理python包的工具,通过pip来安装python包变得十分简单,pip的安装依赖于setuptools,需要注意的是,目前python3并不支持setuptools,因此需要使用distribute。
setuptools和pip的下载地址如下:
https://pypi.python.org/pypi/setuptools和https://pypi.python.org/pypi/pip
通过上述链接的下载我们将得到如下图所示的两个包,分别解压出来,在(windows命令提示符)界面输入 python setup.py install 命令进行安装。

安装成功后,在命令行输入pip或者pip3命令进行验证,如果出现pip命令信息,则说明我们已经安装成功。

4.安装selenium
(一)通过pip安装,输入pip install Selenium 进行安装。(注意:首次装一定要看到进度100%完成,如果中途失败了,重新输入指令安装,直到看到100%完成为止)

5.导入浏览器驱动chromedriver
webdriver支持Firefox、IE、chrome等浏览器。谷歌浏览器驱动的下载地址是http://chromedriver.storage.googleapis.com/index.html,需要注意的是chromedriver每个版本对应不同版本的浏览器,详情见下图

下载完成后把解压出来的文件放入C:\Python34目录下,至此环境搭建已经完成,下面我们来验证一下是否搭建成功
在命令行输入
>python
>from selenium import webdriver
>webdriver.Chrome()
如下图所示,能正常启动浏览器便是成功了。

至此环境搭建已经完成,可以开始编写自动化脚本了
selenium2-Python环境搭建的更多相关文章
- selenium win7+selenium2.0+python环境搭建
win7+selenium2.0+python环境搭建 by:授客 QQ:1033553122 步骤1:下载python 担心最新版的支持不太好,这里我下载的是python 2.7(selenium之 ...
- Python学习--Python 环境搭建
Python环境搭建 Python是跨平台的编程语言,可应用于Windows.Linux.Mac OS X.你可以通过终端窗口输入"python"命令来查看本地是否安装了Pytho ...
- Python学习第一弹——Python环境搭建
一.Python简介: Python,是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.Python语法简洁而清晰,具有 ...
- Python环境搭建(windows)
Python环境搭建(windows) Python简介 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种面向对象.直译式计算机编程语言,具有近二十年的发展历史,成 ...
- Python环境搭建详解(Window平台)
前言 Python,是一种面向对象的解释型计算机程序设计语言,是纯粹的自由软件,Python语法简洁清晰,特色是强制用空白符作为语句缩进,具有丰富和强大的库,它常被称为胶水语言. Python是一种解 ...
- 自动化测试基础篇--Selenium Python环境搭建
学习selenium python需要的工具: 1.浏览器 2.Python 3.Selenium 4.FireBug(Firefox) 5.chromedriver.IEDriverServer.g ...
- 引用 自动化测试基础篇--Selenium Python环境搭建
原文链接:https://www.cnblogs.com/sanzangTst/p/7452922.html 鸣谢参藏法师. 学习selenium python需要的工具: 1.浏览器 2.Pytho ...
- Python环境搭建和pycharm安装
Python环境搭建和pycharm安装 本人安装环境为Windows10系统,下载的Python版本为3.4社区版本,可参考 1.下载Python3.4版本 官网:https://www.pytho ...
- Python环境搭建(Windows)
·Python环境搭建(Windows) @ 下载Python Python官网:https://www.python.org/ Python帮助文档下载地址:https://www.python ...
- python环境搭建以及pycharm的安装
要实现python自动化,环境和IDE都是必须的.我选择的是python3.4.4版本以及pycharm社区版. 资源链接:https://pan.baidu.com/s/1hRqyRe3J ...
随机推荐
- AndroidStudio手动安装插件
由于网络原因,android studio 的插件市场经常不能打开或者不能下载,这种情况我们可以手动下载插件的压缩包,再手动安装. 第一步,打开https://plugins.jetbrains.co ...
- Qt中动态链接库的使用
转自: http://www.qtcn.org/bbs/read.php?tid=14719 现在有些软件有自动升级功能,有些就是下载新的DLL文件,替换原来的动态链接库.MFC好象也有类似机制 Qt ...
- python文件的读写追加等操作
# encoding:utf-8 # 文件读取操作 fp=open("E:\\file.txt","r",encoding="utf-8" ...
- SpringBoot入门简易教程
使用SpringBoot来开发一个简单的restful api网关功能,目标:实现对SpringBoot的简单入门. 1. 创建SpringBoot项目 可以通过spring官网(https://st ...
- docker.service 修改指南
vi /lib/systemd/system/docker.service docker.service默认内容如下: [Unit] Description=Docker Application Co ...
- rest_framework框架下的Django声明和生命周期
rest_framework框架下的Django声明和生命周期 Django声明周期(request) 客户端发起请求 请求经过wsgi wsgi: 是一个协议----web服务网关接口,即在web服 ...
- lintcode入门37-算法实现
lintcode入门级算法题37 一.题目 反转一个3位整数 反转一个只有3位数的整数. 样例 样例 1: 输入: number = 123 输出: 321 样例 2 ...
- CommandPattern(命令模式)-----Java/.Net
命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式.请求以命令的形式包裹在对象中,并传给调用对象.调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该 ...
- 推荐中的多任务学习-YouTube视频推荐
本文将介绍Google发表在RecSys'19 的论文<Recommending What Video to Watch Next: A Multitask Ranking System> ...
- 最全面的css布局
1.定位 定位的概念就是它允许你定义一个元素相对于其他正常元素的位置,它应该出现在哪里,这里的其他元素可以是父元素,另一个元素甚至是浏览器窗口本身.还有就是浮动了,其实浮动并不完全算是定位,它的特性非 ...