今天开始学习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 |
刚刚开始学习,有什么好的东西再来分享。