zoukankan      html  css  js  c++  java
  • selenium + python自动化测试unittest框架学习(一)selenium原理及应用

    unittest框架的学习得益于虫师的《selenium+python自动化实践》这一书,该书讲得很详细,大家可以去看下,我也只学到一点点用于工作中,闲暇时记录下自己所学才能更加印象深刻。unittest框架学习需要掌握以下知识点:

    (1)Selenium原理及工具使用

    (2)webdriver元素定位,id,name,class name,css seletor,xpath

    (3)python语言基础,模块,参数化,语言,装饰器

    (4)unittest框架认识及学习:模块化,断言,参数化,数据驱动,测试报告,多线程,并发测试

    1.selenium原理

    selenium的版本:Selenium1,Selenium2,Selenium3

    Selenium1由三部分组成:Selenium IDE,Selenium Grid,Selenium RC

    Selenium IDE:火狐浏览器的插件,提供GUI界面可以运行测试脚本,可以录制回放浏览器行为

    Selenium RC;支持多种语言,由两部分组成:Selenium Server,Client Libraries,Selenium Server,设置浏览器代理,负责控制浏览器行为,Client Libraries则是测试案列

    工作原理:

    该图是从网上截取下来的,比较清晰地说明了Selenium的工作原理。

    Selenium2:Selenium1+Webdriver

    2.Selenium IED插件工具的简单说明

    可在火狐浏览器的组件中查找selenium插件下载,下载安装完成Selenium的插件后可以在工具栏中工具中找到插件

    打开插件便可以在url输入栏中输入要录制的浏览器地址开始录制

     录制完成后可以将其导出成你所学的编程语言,这里我导为python的unittest框架

  • 相关阅读:
    HDOJ1203 I NEED A OFFER!
    在.NET上进行线性代数等科学计算 (转)
    Autodesk布道GIS新理念
    Arcmap中将点图层的样式修改为自定义的图片(转)
    NASA从太空发射激光,制作地球森林高度地图
    C#获取cpu序列号,硬盘ID,网卡MAC地址
    Fortress
    ArcGIS Engine开发-自定义图层类型(转)
    学术会议网站列表
    网络疯传IT男女标配图
  • 原文地址:https://www.cnblogs.com/evablogs/p/7188330.html
Copyright © 2011-2022 走看看