关于Selenium Grid入门看这篇文章就够了
Selenium Grid的前世今生2004年ThoughtWorks公司的一个测试工程师‘Jason Huggins’为了减少工作量、自己实现了基于JavaScript代码库;用这套代码库可以进行页面交互操作、并且可以重复的在不同浏览器上进行操作;Selenium1.0就诞生了
在Selenium 1.0的版本中包括:Selenium IDE、Selenium Grid、Selenium RC这三部分;2006年一个来至Google的工程师‘Simon Stewart’做了一个叫着‘webdriver’的项目,这个项目可以直接让测试工具调用浏览器本身提供的内置方法、以此来操作浏览器
2008年‘Selenium1’和‘webdriver’2个项目进行了合并;就出现了我们大部分人见到的‘Selenium webdriver’(简称WebDriver)。
Selenium2 = Selenium + webdriver
而我们今天要介绍的Selenium Grid也和Selenium RC合并到了一起、成为全新的Selenium Grid
现在Selenium Grid已经来到了3.14版本;而最新的Selenium 4版本也即将和我们见面(如果作者不延期的话)
Selenium Grid 能做什么Selenium-Grid 允许你在多台机器的多个浏览器上并行的进行测试,也就是说,你可以同时运行多个测试。本
质上来说就是,Selenium-Grid 支持分布式的测试执行。它可以让你的测试在一个分布式的执行环境中运行。
换而言之,使用 Selenium Grid 可以让我们在分布式测试环境下执行测试,例如 Windows,Linux,Mac OS,Andoid/iOS 等等ÿ