webdriverio - 独立的selenium服务器与网格/集线器

时间:2016-11-03 13:58:47

标签: selenium selenium-grid webdriver-io

我在wdio.conf.js文件中有这个。

...
 specs: [
      './test/specs/mocha-test.js',

      './test/specs/mocha-test-po-copy.js'

    ],


    capabilities: [ {
        maxInstances: 2,
        browserName: 'firefox',

    }, 
   {
        maxInstances: 2,
        browserName: 'chrome',

    } 
    ],
....

当我通过使用selenium grid / hub运行上述规范时,通过保持maxInstances=4初始化节点所有会话都会立即打开,但如果我保持maxInstances小于4,则两个bowser中的任何一个注册节点时,一次只启动两个实例,第三个实例仅在前两个实例中的一个完成时启动。

当我使用独立的selenium服务器(没有网格设置)时,所有实例都会立即启动并在完成时逐个关闭。

我的问题是硒网格的用途是什么,它似乎使用独立,它一次打开所有实例,因此更快的结果。此外,对于网格,我们必须始终检查以使用maxInstances=4注册节点。那么为什么要使用网格?

0 个答案:

没有答案