Selenium:基于浏览器的测试套件

1,307 阅读1分钟
原文链接: hao.jobbole.com

Selenium是用于在多个平台上自动化操作浏览器的工具套件,支持多种浏览器、多种操作系统、多种语言和测试框架。

查看图片

Selenium是什么?

Selenium能够自动化操作浏览器。就是这样!你可以利用Selenium干各种事情。总的来说,Selenium用于自动化Web测试,但是它的能力不限于此,令人感觉无聊的基于Web的管理工作完全可以通过Selenium得到自动化。

Selenium的广泛性

Selenium受大多数的浏览器厂商支持,并在一些平台成为浏览器的原生的一部分。Selenium同时是许多浏览器自动化测试工具、API和框架的技术核心。

哪个Selenium适合你?

如果你想创建健壮的基于浏览器的自动化回归测试套件,并期待测试脚本能够在多数的环境下执行并具有良好的扩展性。你应该选择Selenium WebDriver,一个支持多种编程语言来驱动浏览器的工具。Selenium WebDriver由Selenium Remote Control发展而来。Selenium Server的功能在Selenium WebDriver和Remote Control中使用,并被集成在分布式执行的能力中。

如果你想快速创建bug场景脚本或者是探索式构建自动化脚本。你可以使用Selenium IDE,这是一个能够录制并回放浏览器交互行为的Firefox插件。

开发资源

手册

API文档

官方网站:docs.seleniumhq.org/
开源地址:github.com/SeleniumHQ/…