zoukankan      html  css  js  c++  java
  • 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插件才能编译运行,而且经常遇到莫名其妙的问题;

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

             

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

  • 相关阅读:
    关于global和$GLOBALS[]的一些实践
    java环境配置的新手教程
    echart图表 resize()方法使用
    使用git上传下载项目
    windows 系统新建 vue 项目的坑
    Java版求1000以内的完全数
    Java版经典兔子繁殖迭代问题——斐波那契(Fibonacci)数列
    Java版冒泡排序和选择排序
    AngularJS 动画总结
    Mac下sublime text 的“package control”安装
  • 原文地址:https://www.cnblogs.com/shiyuheng/p/9212359.html
Copyright © 2011-2022 走看看