zoukankan      html  css  js  c++  java
  • 自动化测试工具——selenium

    官方网站:http://www.openqa.org/selenium/

    1、常用的几种Selenium

    • Selenium IDE是一个带有执行界面的,用于录制或编写脚本的初级工具。它是一个firefox插件,因此只能够在Firefox上使用。
    • Selenium1(Selenium-RC)能支持几乎所有浏览器的测试,但受到JavaScript安全模型导致的限制,其编程方式更像是面向过程的而非面向对象的。
    • Selenium2(即WebDriver)是一种用于Web应用程序的自动化测试工具,不依赖于任何测试框架,不需要启动呢其他进程或安装其他程序,支持的浏览器包括:Firefox、IE、Chrome、Opera、Android、iPhone。

    2、Selenium 1的组件

    • Selenium服务器:它负责启动或关闭浏览器;解释和运行从测试程序中传来的Selenese命令;并可以扮演HTTP代理的角色;截获和验证在浏览器和被测试的应用程序之间传递的HTTP消息。
    • 客户端库文件提供了各种编程语言和Selenium RC服务器之间的接口。

    3、Selenium1和Selenium2的区别

      Selenium1提供更多的是基于方法的API,所有方法都在一个类中开放。而Selenium2的API则面向对象,不同的对象拥有不同的操作方法。

  • 相关阅读:
    面向对象分析与设计
    数据摘要pandas
    面向对象(简介)
    SQL触发器、事物
    SQL——查询考试
    SQL存储过程、视图
    SQL变量、运算符、分支、循环语句
    SQL连接查询
    SQL主外键和子查询
    SQL各种语句、函数
  • 原文地址:https://www.cnblogs.com/coffeebar/p/5216054.html
Copyright © 2011-2022 走看看