説  明:

      本篇随笔讲解Selenium+python自动化环境的搭建,此随笔暂不介绍Selenium3,Selenium3需要考虑环境依赖驱动等相关问提比较多一篇随笔没法説完,所以暂不介绍,当然你可以用selenium2加深对python+Selenium工作机制的理解,Selenium3再研读下官方文档就没啥坑了;

      建议环境:python2.7+selenium2+Firefox46以下版本(不需要驱动)

      其他环境:python3.6+selenium3+Firefox47以上版本(需要火狐驱动)

搭建步骤:

      一、下载python:

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

      

      二、python的安装:

      1、.安装过程比较简单:双击 python-2.7.14.msi后全部选择默认,一路点下 一步,直至安装完成;

      

      2、配置环境变量:(以win10为例)

      右击我的电脑 → 属性 → 高级系统设置 → 环境变量 → 系统变量列表中选 择path → 编辑 → 添加如下两个变量:

      

      三、下载安装Selenium:(此处注意是SeLenium2的包,必须是3以下的包)

      1、网上下载3.0以下的jar包(注意:必须是3.0以下): http://download.csdn.net/download/xiaxiandong2012/6595607

      2、解压selenium jar包后cmd命令进入执行安装: C:\tools\selenium-2.48.0>python setup.py install

      

      3、联网情况下也可以使用cmd中的pip安装:

      pip install selenium==2.53.6(==号后边是版本号)

      

      四、下载安装pywin32:

      1、官网地址: https://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/

      

        根据自己电脑及python 版本号选择下载,如32位python2.7则:pywin32-218.win32-py2.7.exe/download

        五、下载安装xlrd、xlutils(读写excel相关文件做数据分层)

        联网情况下直接CMD命令在线安装:

                        pip install xlrd

                          pip install xlutils

        

        六、安装mysql数据库驱动文件:

        联网情况下直接CMD命令在线安装: easy_install MySQLdb-python

          

以上基本环境已经配置完毕,记得火狐浏览器版本不要太高,超过47位需要驱动;没有对应版本驱动的小伙伴可联系作者QQ:1277207158,没有47以下版本火狐浏览器环境相关问题欢迎加我qq探讨;thks;  

Selenium_python自动化环境搭建篇的更多相关文章

  1. 团队自动化环境搭建与管理--php博弈

    我是方少,很开心与大家日后与大家交流技术上面的一些想法和一些业务上的分享.以前从来没写过博客,因为觉得不重要吧,如今觉得有必要沉淀一些想法和回忆.好了费话不多说. 先上图: 业务问题:在每次新伙伴加入 ...

  2. GeoServer基础教程(一):环境搭建篇

    转自:http://imxz.me/tech/3sdev/installation-of-geoserver.html GeoServer的是一个基于Java的软件,它允许用户查看和编辑地理空间数据, ...

  3. Zend Framework学习日记(1)--环境搭建篇(转)

    Zend Framework学习日记(1)--环境搭建篇 (1)开发工具 Zend Framework框架:http://framework.zend.com/download/latest 包含2个 ...

  4. iOS自动化环境搭建——macaca

    macaca-java for ios 自动化环境搭建 基础原理解析:https://testerhome.com/topics/6608 一.环境搭建 1.安装eclipse; -----Java开 ...

  5. Jmeter 接口测试知识梳理——环境搭建篇

    Jmeter 使用也有很长时间了,但是一直没有做一下知识梳理,近期会对公司同事做一下这方面的培训,借此机会,把使用过程中应用到的知识,或是遇到的问题,整理出来,方便大家学习! 环境搭建篇 很多文章介绍 ...

  6. [转]GeoServer地图开发解决方案(一):环境搭建篇

    GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新.删除.插入操作,通过 GeoS ...

  7. MAC自动化环境搭建

    UI自动化环境搭建 第一阶段:配置appium环境硬件配置mac系统电脑 java环境sunjiedeMacBook-Air:~ vicent$ java -versionjava version & ...

  8. Java自动化环境搭建笔记(3)

    Java自动化环境搭建笔记(3) 自动化测试 自动化的环境已经基本搭建完成,后续可对BaseTester基类以及工具类进行扩展.下面便是持续集成的环境的搭建: Jenkins安装 git安装 源码上传 ...

  9. Java自动化环境搭建笔记(2)

    Java自动化环境搭建笔记(2) 自动化测试 在笔记一中已经完成了一键构建项目.xml指定规划测试集.数据解耦与allure报告生成的开发.接下来便是: 浏览器驱动通过配置启动 页面元素定位解耦,通过 ...

随机推荐

  1. linux 三大利器 grep sed awk 正则表达式

    正则表达式目标 正则表达式单字符: 特定字符 范围字符:单个字符[ ] :代表查找单个字符,括号内为字符范围 数字字符:[0-9],[259] 查找 0~9 和 2.5 .9 中的任意一个字符 小写字 ...

  2. C# 特性 System.ComponentModel 命名空间属性方法大全,System.ComponentModel 命名空间的特性

    目录: System.ComponentModel 特性命名空间与常用类 System.ComponentModel.DataAnnotations ComponentModel - Classes ...

  3. Jquery 获取Checkbox值,prop 和 attr 函数区别

    总结: 版本 1.6 1.6 1.4 1.4 函数 勾选 取消勾选 勾选 取消勾选 attr('checked') checked undefined true false .prop('checke ...

  4. 音乐mp4网站 汽车服务工程 张旭

  5. nohup使用相关知识

    常规用法nohup ./abc.sh > abc.out &       --输出nohup的日志到abc.outnohup ./abc.sh &                 ...

  6. 微软Charting图表控件 System.Web.UI.DataVisuliztion.Charting

    一.概述 基于.NET Framework 3.5 SP1的图表控件--Chart,可在WinForm和WebForm下使用!需要引入System.Web.DataVisualization.dll ...

  7. WinRAR(5.21)-0day漏洞-始末分析

    0x00 前言 上月底,WinRAR 5.21被曝出代码执行漏洞,Vulnerability Lab将此漏洞评为高危级,危险系数定为9(满分为10),与此同时安全研究人员Mohammad Reza E ...

  8. yarn-site.xml

    要保证spark on yarn的稳定性,避免报错,就必须保证正确的配置,尤其是yarn-site.xml. 首先来理解一下yarn-site.xml各个参数的意义(引自董的博客) 注:下面<v ...

  9. python中的类(二)

    python中的类(二) 六.类的成员 字段:普通字段,静态字段 eg: class Province(): country=’中国’ #静态字段,保存在类中,执行时可以通过类或对象访问 def __ ...

  10. 【React】使用 create-react-app 快速构建 React 开发环境

    create-react-app 是来自于 Facebook,通过该命令我们无需配置就能快速构建 React 开发环境. create-react-app 自动创建的项目是基于 Webpack + E ...