selenium+python环境搭建

selenium介绍:

      selenium1,也称为seleniumRC或者Remote Control。就是selenium的原本项目。RC是在浏览器启动后,使用js来驱动浏览器的操作。为什么叫RC呢?因为RC的设计是可以支持控制远程服务器上的selenium server来操作远程端的浏览器。

selenium2,也称为selenium webdriver。webdriver原来是另一个自动化测试工具,后与selenium 合并了。webdriver直接调用浏览器本身对自动化支持的接口来驱动浏览器的操作。故名思义,它将有不同的driver来驱动不同系统上不同的浏览器

简单说,selenium项目原本的工具是IDE、RC、grid,然后集成的一个框架。也是目前最流行的的PC B/S架构自动化测试框架。

一、安装python 链接:https://www.python.org/downloads/

        根据自己熟悉版本下载,大体上有2.X和3.X两个版本,新手建议直接入手python3,语法比python2简单易学;安装完成python的安装目录添加到环境变量,方便以后命令窗口符调试;

   安装成功python会默认下载好pip和setuptools,python2可能需要另外下载(解压包然后easy_insatll 命令安装)

二、安装selenium  

 pip install  selenium (默认安装最新版本的selenium)

 pip show selenium (查看是否安装成功)

或直接下载selenium包  链接:https://pypi.python.org/pypi/selenium

三、安装webdriver

     1.selenium安装完成会自带firefox的驱动,不过是低版本的firefox的,高版本需要另外下载;

     2.下载谷歌浏览器驱动需要注意版本号对应,链接:http://chromedriver.storage.googleapis.com/index.html,下载完成放到python的script目录下即可,firefox和ie浏览器也是一样。

                

四、安装编译器

       1.选择python的编译器pycharm,可以减少新手刚开始遇到各种编译运行问题,也更方便调试python,所以不想一开始就折腾在无关紧要的时间上,强烈推荐pycharm;

  2.sumline text 3也可以上手,有点就是打开编写代码速度快,但是需要安装python插件才能编译运行,而且经常遇到莫名其妙的问题;

五、环境搭建成功后简单运行第一个程序,检验一下

         

六、运行成功后,就大功告成,开始你的表演~~~遇到问题不要慌,就一个个去排查,没有谁能一次就成功;

原文地址:https://www.cnblogs.com/shiyuheng/p/9212359.html