官网:[url]http://seleniumhq.org/[/url]
帮助文档:[url]http://seleniumhq.org/docs/[/url]
[b]Selenium[/b]是[color=red]开源的、跨平台的Web浏览器自动化测试工具套件。也可以用来自动完成基于Web的重复性工作[/color]。它可以[color=blue]运行在很多的浏览器、操作系统中,同时也能和很多编程语言、测试框架集成[/color]。具体参考网址:[url=http://seleniumhq.org/about/platforms.html]Platforms Supported by Selenium[/url]
[b]语言:[/b]
Selenium IDE可以直接使用HTML语言编写脚本(默认),在可以在选项中修改为Java,Python等
Selenium 2支持语言:C#,Java,Perl,PHP,Python,Ruby
Selenium是一个由很多项目共同组成的通用测试系统。
[b]Selenium IDE[/b]:是一个在Firefox中做录制测试脚本、回放测试脚本的Firefox插件。用它可以很容易地创建出用[color=red]来研究学习用的简单脚本[/color]。也可以用来导出Remote Control 或者 WebDriver 脚本,虽然导出的脚本有点脆弱。
[b]Selenium Remote Control(Selenium 1)[/b]:是一个允许用户控制本地浏览器或者远程浏览器的 CS系统,用大多数的语言和测试框架。根据官网说明:[color=red]Selenium Remote Control已经被下一代产品Selenium WebDriver所取代,并已被正式废弃[/color]。[color=blue]由于它是基于Javascript引擎,而且浏览器对javascript有很多安全限制,因此工具本身有很多天然的限制存在。[/color]
[b]Selenium WebDriver(Selenium 2)[/b]:Selenium Remote Control的继承者,用来在本地机器或者远程机器上natively地操作浏览器。如果用户[color=red]想创建一个健壮、基于浏览器的自动化回归测试脚本;可扩展、跨环境的自动化测试脚本[/color],那么推荐使用WebDriver。 [color=blue]WebDriver使用native方法直接和浏览器、操作系统交互,以避开javascript沙箱环境的限制。WebDriver刚开始就是为了解决Selenium Remote Control的不足才被开发的。[/color]
[b]Selenium Grid[/b]:通过[color=red]同时在许多机器上执行自动化测试脚本,并缩短多浏览器、多操作系统下自动化测试时间[/color]的方式把Selenium Remote Control提升到一个更高的层次。
[url=http://seleniumhq.org/download/]Selenium-IDE插件列表[/url]:
ScreenShot on Fail:This plugin for Selenium-IDE automatically takes a screen-shot when a command fails while running the test suite. https://addons.mozilla.org/en-US/firefox/addon/screenshot-on-fail-selenium/
帮助文档:[url]http://seleniumhq.org/docs/[/url]
[b]Selenium[/b]是[color=red]开源的、跨平台的Web浏览器自动化测试工具套件。也可以用来自动完成基于Web的重复性工作[/color]。它可以[color=blue]运行在很多的浏览器、操作系统中,同时也能和很多编程语言、测试框架集成[/color]。具体参考网址:[url=http://seleniumhq.org/about/platforms.html]Platforms Supported by Selenium[/url]
[b]语言:[/b]
Selenium IDE可以直接使用HTML语言编写脚本(默认),在可以在选项中修改为Java,Python等
Selenium 2支持语言:C#,Java,Perl,PHP,Python,Ruby
Selenium是一个由很多项目共同组成的通用测试系统。
[b]Selenium IDE[/b]:是一个在Firefox中做录制测试脚本、回放测试脚本的Firefox插件。用它可以很容易地创建出用[color=red]来研究学习用的简单脚本[/color]。也可以用来导出Remote Control 或者 WebDriver 脚本,虽然导出的脚本有点脆弱。
[b]Selenium Remote Control(Selenium 1)[/b]:是一个允许用户控制本地浏览器或者远程浏览器的 CS系统,用大多数的语言和测试框架。根据官网说明:[color=red]Selenium Remote Control已经被下一代产品Selenium WebDriver所取代,并已被正式废弃[/color]。[color=blue]由于它是基于Javascript引擎,而且浏览器对javascript有很多安全限制,因此工具本身有很多天然的限制存在。[/color]
[b]Selenium WebDriver(Selenium 2)[/b]:Selenium Remote Control的继承者,用来在本地机器或者远程机器上natively地操作浏览器。如果用户[color=red]想创建一个健壮、基于浏览器的自动化回归测试脚本;可扩展、跨环境的自动化测试脚本[/color],那么推荐使用WebDriver。 [color=blue]WebDriver使用native方法直接和浏览器、操作系统交互,以避开javascript沙箱环境的限制。WebDriver刚开始就是为了解决Selenium Remote Control的不足才被开发的。[/color]
[b]Selenium Grid[/b]:通过[color=red]同时在许多机器上执行自动化测试脚本,并缩短多浏览器、多操作系统下自动化测试时间[/color]的方式把Selenium Remote Control提升到一个更高的层次。
[url=http://seleniumhq.org/download/]Selenium-IDE插件列表[/url]:
ScreenShot on Fail:This plugin for Selenium-IDE automatically takes a screen-shot when a command fails while running the test suite. https://addons.mozilla.org/en-US/firefox/addon/screenshot-on-fail-selenium/