• selenium家族发展史


    什么是Selenium?
    Selenium 是专门为Web应用程序编写的一个验收测试工具。Selenium测试直接运行在浏览器中,支持的浏览器包括IE(7、8、9)、Mozilla Firefox、Mozilla Suite等。主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上
    Selenium2.0 = Selenium1.0 + WebDriver
    Selenium是一个用于Web应用程序测试的工具。Selenium 测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE,Mozilla和Firefox等
    webDriver是运行环境
     
    Selenium的来历
    一个为了减少测试工作的Jason Huggins 同行,通过js代码库开发的
     
    selenium家庭成员
    Selenium  1.0(selenium RC) (过去式)
    Selenium  IDE   (集成开发环境,脚本录制,Firefox插件)
    Selenium  Webdriver  (重点)
    Selenium Grid  (分布式自动化工具,可以在多个测试环境中以并发的方式执行测试脚本,实现测试脚本的并发执行,缩短大量的测试脚本的执行时间)
      
    Selenium是一个浏览器自动化操作框架。Selenium主要由三种工具组成。第一个工具SeleniumIDE,是Firefox的扩展插件,支持用户录制和回访测试。录制/回访模式存在局限性,对许多用户来说并不适合,因此第二个工具——Selenium WebDriver提供了各种语言环境的API来支持更多控制权和编写符合标准软件开发实践的应用程序。最后一个工具——SeleniumGrid帮助工程师使用Selenium API控制分布在一系列机器上的浏览器实例,支持并发运行更多测试。在项目内部,它们分别被称为“IDE”、“WebDriver”和“Grid”。 
     
    Selenium工作原理
    大致过程:执行脚本,Webdriver会启动一个新的线程去启动一个浏览器(两种方式,后面讲),浏览器可以理解为服务端,脚本为客户端,通过脚本操作浏览器,脚本发送一个请求给浏览器,浏览器处理后返回给脚本。
     
  • 相关阅读:
    关于jar项目发布(windows)
    SpringBoot 基础(一) mybatis 通过druid配置多数据库
    redis 基础(二) Redis安装
    测试开发3年,我决定去读个名校硕士
    大厂程序员凡尔赛的一天
    假如我拥有字节工牌。。。
    上海有哪些牛逼的互联网公司?
    那些学计算机的女生后来都怎么样了?
    微信支付零花钱刷屏了!5万额度,能花又能借
    清华集训 part1
  • 原文地址:https://www.cnblogs.com/wysk/p/6907176.html
Copyright © 2020-2023  润新知