运行selenium独立服务器和集线器/节点设置有什么区别

Mr *_* B. 6 selenium selenium-grid

我从selnium独立服务器设置开始

java -jar selenium-server-standalone-2.32.0.jar
Run Code Online (Sandbox Code Playgroud)

这允许我成功连接并运行我的测试,一次运行多个浏览器.

当我使用以下设置作为集线器时有什么区别...

java -jar selenium-server-standalone-2.42.2.jar -role hub 
Run Code Online (Sandbox Code Playgroud)

和一个附加的节点......

java -jar .\selenium-server-standalone-2.42.2.jar -role node -hub http://localhost:4444/grid/register
Run Code Online (Sandbox Code Playgroud)

这似乎也是一样的.

集线器/节点设置是否仅仅是配置灵活性的最佳选择?

xyz*_*xyz 5

集线器/节点设置使您可以灵活地在不同的机器和不同的环境中运行测试.有时您可能希望在IE 6到10的不同浏览器或不同版本的浏览器中进行运行测试.在这种情况下,您可以使用不同版本的IE设置多个节点.在单机上你不能有多个版本的IE.
使用Grid,您可以跨不同节点并行运行多个测试.如果您的脚本不需要此类环境或并行执行,则可以使用单台计算机.