• 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自动化的代码了

  • 相关阅读:
    我有推特
    几大浏览器最新的javascript引擎
    有关表达式树
    路由跟踪命令
    利用httpwebrequest解析网站的文本文件
    技术的学习及一些总结
    nhibernate使用记录
    Introducing “Razor” – a new view engine for ASP.NET
    android属性设置
    android连续按两次返回退出程序
  • 原文地址:https://www.cnblogs.com/LCboss/p/11855177.html
Copyright © 2020-2023  润新知