Selenium的学习

今天开始学习Selenium。

什么是Selenium呢?百度百科上的说法是:

  Selenium是一个用于Web应用程序测试的工具。Selenium 测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE,Mozilla和Firefox等。这个工具的主要功能包括:测试与浏览器的 兼容性--测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能--创建衰退测试检验软件功能和用户需求。

和Watir比起来,Selenium是受到Thoughtworks支持的开源项目,所以应该还不错,重要的是内置了多浏览器和分布式运行的特性,开起来比较不错,呵呵。学习一下。

Selenium的首页:http://selenium.openqa.org/
事实上openqa.org基本就是Selenium的基地,有Selenium的几大工具。下面是工具的大概的介绍。

  Selenium
IDE
Selenium
Remote Control
Selenium
Core
Selenium
Core HTA
Browser Support Firefox Only Many All IE Only
Requires Remote Installation No No Yes No
Supports HTTPS/SSL Yes Yes* Yes Yes
Supports Multiple Domains Yes Yes* No Yes
Requires Java No Yes No No
Saves Test Results to Disk No** Yes No Yes
Language Support Selenese Only Many Selenese Only Selenese Only

 刚刚开始学习,有什么好的东西再来分享。