目前市面上有分门别类的自动化测试工具,这篇文章将讨论开源自动化测试工具 Selenium
的使用,以及围绕该工具进行自动化测试的理念、方案以及测试架构的构建。
Selenium
是开源的自动化测试工具,它主要是用于Web 应用程序的自动化测试,不只局限于此,同时支持所有基于web 的管理任务自动化。
Selenium
官网的介绍如下:
Selenium is a suite of tools to automate web browsers across many platforms.
- runs in many browsers and operatingsystems
- can be controlled by many programming languages and testing frameworks.
Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试。
原文转自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.html