説  明:

      本篇随笔讲解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;  

转载于:https://www.cnblogs.com/dong-c/p/8999059.html

Selenium_python自动化环境搭建篇相关推荐

  1. pythonapp自动化_基于python的App UI自动化环境搭建

    Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows: 1.系统变量→新建 JAVA_HOME 变量 E:\Java\jdk1.7.0 jdk安装目录 2.系统 ...

  2. esp32 linux内核,【小狂系列】跟着小狂玩ESP32之编译环境搭建篇

    本帖最后由 3guoyangyang7 于 2016-11-3 18:41 编辑 趁热要打铁,昨天发了ESP32的预告贴,今天小狂就带大家刷一刷ESP32的编译环境搭建.怎么说的,ESP32可以在多平 ...

  3. 树莓派4B爽上流安装python3的OpenCV(人脸检测识别—门禁“环境搭建篇”)

    树莓派4B安装OpenCV3.4.0人脸检测识别-门禁"环境搭建篇" 前言 一.准备工作 PC端软件 二.搭建树莓派环境 拓展TF内存卡 Tips:换源(python软件源) 修改 ...

  4. Appium自动化环境搭建

    APP自动化环境搭建 一.安装Appium 因为Appium是由.NET 开发的,所以,它会依赖 .NET framework相关组件,在安装之前,我们首先应该百度".net framewo ...

  5. CRAB快速开发平台学习教程《一》:环境搭建篇

    智能时代,软硬更新,实在太快.从最开始的只有少量外设资源的8051,到现在资源丰富性能超群的ARM,才经历短短十几二十年功夫.软件的功能也越来越多,代码量也越来越庞大,简易而快速开发的方式,貌似离我们 ...

  6. IOS 自动化环境搭建

    IOS 自动化环境搭建 1.自动化的工具 Airtest appium facebook-wda 2.WebDriverAgent的安装 安装参考 安装参考 苹果IOS:xcode提示"co ...

  7. Python+Appium APP自动化环境搭建

    Python+Appium之APP自动化环境搭建 1.安装node.js (1)一直点击下一步即可 (2)配置环境变量 (3)输入npm --version 安装成功 2.安装appium-docto ...

  8. appium ios 真机自动化环境搭建

    近期由于工作需要,本小菜在弄appium+ios+iphone真机的移动自动化,在网上找寻各种资料,发现针对IOS方面的资料少之又少,公司其它部门的弄过的同事也寥寥无几,即使有,也是安卓方面的.本次书 ...

  9. rf运行python脚本报错_python2.7+RobotFramework的UI自动化环境搭建

    robotFramework是一种比较常见的自动化测试框架,此篇记录环境搭建 目录 1.软件准备 2.执行安装 1.软件准备 python-2.7.15.amd64.msi              ...

最新文章

  1. 搞懂分布式技术8:负载均衡原理剖析
  2. ffmpeg进行混音,将两路音频pcm数据合成一路输出
  3. Electron-日志与崩溃收集
  4. 光源选型的要素有哪些?
  5. 蓝牙学习笔记(四)——AC692x程序烧录
  6. 用 Node.js 把玩一番 Alfred Workflow
  7. Graphical Model(概率图模型)的浅见
  8. 《30天自制操作系统》 day8 小结
  9. linux上打开tif格式图片,tif图片格式介绍及其打开方式
  10. 公司的IT总监在公司里是什么样的角色?
  11. 【JZOJ5882】雪人
  12. yolov4与yolov5的区别
  13. HP打印机无线网共享打印方法(型号P1007)
  14. Android 安卓ADB命令远程调试 单个或多个设备调试
  15. fiddler抓APP的htpps請求,全部都是Tunnel to ......CONNECT...443的解决办法
  16. Linux系统磁盘大小比raid小,挂载磁盘阵列柜后,显示的大小比实际小1TB
  17. 优维科技将参加微软加速器·上海一期Demo Day
  18. [Trident] Storm Trident 教程,state详解、trident api详解及实例
  19. HAL库的SPI 发送16位
  20. 【驱动保护】某P的内存降权

热门文章

  1. Postman接口测试之POST、GET请求方法
  2. 201521123091 《Java程序设计》第3周学习总结
  3. 最完美的xslt数值函数与字符串函数(转)
  4. 用.NET SqlBulkCopy类执行批量复制
  5. Delphi的内存管理及内存泄露问题
  6. 我是如何去了解需求的
  7. vue + skyline 搭建 一个开发环境
  8. SQL 表之间的更新
  9. mex+matlab2013b+vs2012安装
  10. 《Cracking the Coding Interview》——第6章:智力题——题目5