Selenium 学习一

上一篇 / 下一篇  2008-10-29 23:55:00 / 个人分类:Selenium

  selenium 是openQA的一个用于Web应用程序测试的不错的开源工具。它是通过javascrīpt来驱动测试的,真实在浏览器中运行测试,更接近用户的实际操作。它定位方式很灵活,可以直接用标签ID,link等,当然最为灵活并可靠的就是通过xpath 来定位,能过xpath几乎没有不可定位的元素。此外它支持各类主流浏览器IE,firefox,safari,而且是同一个脚本就可搞定,这是它较为厉害的一点。当然它也有自己的缺点:不能处理非javascrīpt 类弹出窗口,跨网站处理不容易等。总的来说selenium 是一个非常不错的web应该程序测试工具。
    selenium本身亦有几个测试框架,selenium IDE, selenium RC, selenium Grid, selenium Core. 但总的来说脚本只有两种即是通过程式语言编写的脚本及HTML脚本。其中较为常用的是selenium RC 及selenium IDE.  HTML 脚本编写较为简单易懂,但不够灵活,维护亦不那么容易,局限性较大,适合于非技术人员或是于编程不太熟悉者。而程式语言编写的脚本刚比较灵活强大,而且可以提供较多种类语言编写如java,c#,ruby等。所以建议有编程基础的同仁用selenium IDE 录制后保存为 程式语言脚本进行编辑维护。
    具体如何使用期selenium进行测试呢?下面将简单介绍selenium IDE 的使用并较为详细地与同仁们探讨selenium RC的使用。
    相关网站:http://selenium.openqa.org

TAG: Selenium

 

评分:0

我来说两句

Open Toolbar