[Selenium] Selenium 2

1. 基于对象的测试1.1 Selenium 2构成Selenium 2是一种用于Web应用程序的自动测试工具,它提供了一套友好的API,自身就是一套类库,不依赖于任何测试框架,不需要启动其他进程或安装其他程序,也不用像Selenium 1那样需要先启动服务。Selenium 2针对各个浏览器而开发,它取代了嵌入到被测Web应用中的JavaScript,与浏览器紧密集成,支持创建更高级的测试,避免

原创 点赞0 阅读1466 收藏0 评论0 2015-05-09

[Selenium] Selenium 1

1. 工作原理1.1 Selenium 1组件Selenium 1是Selenium中最主要的第一代测试工具,它能支持几乎所有的浏览器的测试,缺点在于受到JavaScript安全模型导致的限制,并且编程方式更像是面向过程的而非面向对象的。Selenium 1组件包括以下内容:1) Selenium服务器: 它负责启动或关闭浏览器,解释和运行从测试程序中传来的Selenium命令,并可以扮演HTTP

原创 点赞0 阅读840 收藏0 评论0 2015-04-20

[Selenium] 基本使用

1. Selenium基础1.1 Selenium简介Selenium是一系列基于Web的自动化测试工具,它提供了一系列测试函数,用于支持Web自动化测试,它们能够通过多种方式定位界面元素,并将预期结果与系统实际表现进行比较。Selenium具有以下几个特性:1) 可对多浏览器进行测试,如IE、Firefox、Safari、Chrome、手机浏览器等。2) 支持多种语言,如Java、C#、Pyth

原创 点赞0 阅读7825 收藏0 评论0 2015-04-04
写文章