zoukankan      html  css  js  c++  java
  • selenium自动化测试框架及各个组件(了解即可)

    1.1、selenium自动化测试框架

      selenium是ThoughtWorks公司的一个强大的开源web功能测试工具系列,采用Javascript来管理整个测试过程,包括读入测试套件、执行测试和记录测试结果;

      selenium的特点(运行自己写的代码后,selenium会在浏览器自动调用JavaScript操作)

        1、采用JavaScript单元测试工具JSunit为核心,只要在测试用例中把预期的用户行为与结果都描述出来,我们就得到了一个可以自动化运行的功能测试套件
        2、selenium测试直接运行在浏览器中,就像真正的用户在操作一样

    1.2、selenium各个组件

      各个组件:
      selenium IDE(了解):是一个火狐插件,相当于一个录屏软件,录制浏览器的操作(实际工作几乎用不到)
      selenium RC(了解):3.0版本中已删除,也是一套API,省略不见
      selenium WebDriver(学习重点):前身是RC直接发送命令给浏览器,并检索结果(直接调用浏览器)
      selenium Grid:能让测试脚本运行在多平台,实际工作用的不多
      selenium RC与selenium WebDriver的区别:
        RC需要先开一个服务,接着运行脚本,脚本需要通过服务去调用浏览器,而WebDriver正确安装一个浏览器驱动放到正确位置后,可以直接运行脚本即可,直接调用浏览器

    驱动说明:

    selenium 2包含自带的Firefox驱动不需要安装,但是当selenium升级到3.0或Firefox版本大于43/46(有争议),也需要安装驱动

  • 相关阅读:
    【iCore、iCore2 双核心板】EPCS 实验(SPI Flash)(基于Verilog语言)
    【iCore2双核心板】SRAM 读写实验(基于Verilog语言)
    大便难案
    乌梅丸案二则
    奔豚
    中医对甲流的认识
    大青龙汤临床应用
    中风之补阳还五汤
    时方的魅力
    艾灸急治
  • 原文地址:https://www.cnblogs.com/will-wu/p/13457629.html
Copyright © 2011-2022 走看看