Selenium初识

  Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经得到广泛的应用。然而其作用不局限于测试领域,还可以用于屏幕抓取与浏览器行为模拟等操作。它支持主流的浏览器,包括Firefox、IE、Chrome、Safari以及Opera等。   

  Selenium包括一系列的工具组件:

*Selenium IDE∶是嵌入到Firefox浏览器的插件,用于在Firefox上录制与回放Selenium脚本。图形化的界面可以形象地记录下用户在浏览器中的操作,非常方便使用者了解与学习。目前它只能在Firefox下使用,好在它能将录制好的脚本转换成各种Selenium WebDriver支持的程序语言,进而扩展到更广泛的浏览器类型。

*Selenium WebDriver∶其实质上就是可以支持多种编程语言,并且有用于操作浏览器的一套API。支持多类型浏览器、跨操作系统平台(包括Linux、Windows以及Mac OS X),是真正意义上的跨浏览器测试工具。WebDriver为诸如Java、C#、Python、Ruby、PHP、JavaScript等语言分别提供了完备的、用于实现Web自动化测试的第三方库。

*Selenium Standalone Server∶包括被大家广泛了解的Selenium Grid、远程控制、分布式部署等,均可实现Selenium脚本的高效执行与拓展。我们利用Grid使得自动化测试可以并行运行,甚至是在跨平台、异构的环境中运行,包括目前主流的移动端环境,如Android、iOS。

浏览文档

Selenium WebDriver Python client library文档可以从以下网址查看:http:selenium.googlecode.com/git/docs/api/py/api.html

这里提供了Selenium WebDriver的所有核心类和函数的详细信息。

官方文档:http://docs.seleniumhq.org/docs/

这里有关于Selenium所有组件的说明文档以及基于一些所支持的语言编写的实例。

Selenium Wiki地址:https∶//code.google.com/p/selenium/wlist

参考书籍《selenium自动化测试》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章