zoukankan      html  css  js  c++  java
  • selenium环境搭建

    selenium是一个运用于web自动化的工具,大家一定知道测试中的金字塔模型吧

    从金字塔模型可以看出,单元测试>接口自动糊>UI自动化,既然前面我们做了接口自动化后为什么还要做UI自动化呢?

    UI层面上都是由前端工程师去做的,前端工程师一般常用的就是HTML、JS、CSS,他们也是有自己的逻辑处理,如果我们只是关注接口层面,那么UI层面可能也是存在问题的,所以UI自动化也是必不可少的

    说了这么多,还是继续我们今天的主题----selenium

    安装:

    pip install -U selenium


    由于我们用selenium工具做web自动化是基于浏览器做的操作,所以我们应该是需要一款浏览器的,常用的无非是谷歌、IE、火狐,由于博主常用的就是谷歌浏览器,这里就介绍下谷歌吧

    • 首先我们下载一个谷歌浏览器,这个就不用介绍了
    • 查看浏览器的版本,然后去对应下载版本号的浏览器驱动,驱动地址:http://npm.taobao.org/mirrors/chromedriver/
    • 下载后解压缩将驱动放到我们的python安装的根目录即可

    • 打开pycharm编写代码查看是否成功
    from selenium import webdriver
    
    
    dir = webdriver.Chrome()
    dir.get("http:www.baidu.com")

    运行下上面代码看能否驱动谷歌浏览器打开百度网页

    以上 的步骤若没有问题的话,那么我们的selenium的环境就已经完全准备好了,后面就可以写你自己的UI自动化的代码了

  • 相关阅读:
    函数对象、名称空间与作用域
    函数
    leetcode语法练习(二)
    leetcode语法练习(一)
    字符编码与文件操作
    集合类型内置方法与总结
    列表,元组与字典类型
    数据类型内置方法之数据类型与字符串类型
    [SVG实战]饼图全面解析
    [JavaScript语法学习]重新认识JavaScript
  • 原文地址:https://www.cnblogs.com/LCboss/p/11855177.html
Copyright © 2011-2022 走看看