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 ...
随机推荐
- Sending Packets LightOJ - 1321 (期望计算)
题面: Alice and Bob are trying to communicate through the internet. Just assume that there are N route ...
- 2018-2-13-wpf-GifBitmapDecoder-解析-gif-格式
title author date CreateTime categories wpf GifBitmapDecoder 解析 gif 格式 lindexi 2018-2-13 17:23:3 +08 ...
- 006.MFC_对话框_复选框_单选钮
对话框和控件复选框单选框分组框示例:三原色画图 一.建立名为Demo2的MFC工程,按照下图添加控件 并修改2个Group Box Caption属性分别为颜色.外观 修改3个Check Box Ca ...
- 叶子的颜色---经典树上dp
挺简单的一个dp #include<iostream> #include<cstring> #include<cstdio> #include<algorit ...
- ELK学习实验010:Logstash简介
Logstash是具有实时流水线功能的开源数据收集引擎.Logstash可以动态统一来自不同来源的数据,并将数据规范化为您选择的目标.清除所有数据并使其民主化,以用于各种高级下游分析和可视化用例. 虽 ...
- Docker Swarm Mode简介与核心概念
什么是Docker Swarm Docker Swarm是Docker官方的一种容器编排方案,用于管理跨主机的Docker容器,可以快速对指定服务进行水平扩展.部署.删除 一个Docker Swarm ...
- .NET Core 3 WPF MVVM框架 Prism系列之命令
本文将介绍如何在.NET Core3环境下使用MVVM框架Prism的命令的用法 一.创建DelegateCommand命令 我们在上一篇.NET Core 3 WPF MVVM框架 Prism系列之 ...
- 洛谷$P3756\ [CQOI2017]$老$C$的方块 网络流
正解:网络流 解题报告: 传送门$QwQ$ 看到不能出现给定的讨厌的图形,简单来说就,特殊边两侧的方格不能同时再连方格. 所以如果出现,就相当于是四种方案?就分别炸四个格子. 然后冷静分析一波之后发现 ...
- CSS3(4)---动画(animation)
CSS3(4)---动画(animation) 之前有写过过渡:CSS3(2)--- 过渡(transition) 个人理解两者不同点在于 过渡 只能指定属性的 开始值 与 结束值,然后在这两个属性值 ...
- 「CH2601」 电路维修 解题报告
CH2601 电路维修 描述 Ha'nyu是来自异世界的魔女,她在漫无目的地四处漂流的时候,遇到了善良的少女Rika,从而被收留在地球上.Rika的家里有一辆飞行车.有一天飞行车的电路板突然出现了故障 ...