【问题标题】:Is it possible to run Protractor Test Suites in Parallel?是否可以并行运行量角器测试套件?
【发布时间】:2020-03-11 00:42:32
【问题描述】:

我有量角器配置文件:

exports.config = {
  suites: {
    BVT : 'e2e/TestSuites/_BVT/*.js',
    Full : 'e2e/TestSuites/Full/**/*.js',
    Smoke : 'e2e/TestSuites/Smoke/*.js',
        Login1 : 'e2e/TestSuites/Login/*.js'
            };
  capabilities: {
     'browserName': 'chrome',
     shardTestFiles: true,
     maxInstances: 3
      };
};

我已经在上面尝试过,但我的测试套件没有并行运行,是否可以在 chrome 浏览器上并行运行 BVT、完整和烟雾测试套件。

【问题讨论】:

    标签: npm jasmine protractor


    【解决方案1】:

    当然可以。看看我是如何在套件中运行回归和健全的。

    protractor Test/config.js --suites regression,sanity
    

    【讨论】:

    • 当我尝试从 VSCode 运行测试时出现此错误:logger.js:158 [10:05:59] E/launcher - Runner process exited unexpectedly with error code: 12 logger.js:158 [10:05:59] I/launcher - 0 instance(s) of WebDriver still running logger.js:158 [10:05:59] I/launcher - chrome #01-0 failed with exit code: 12 logger.js:158 [10:05:59] I/launcher - chrome #01-1 failed with exit code: 12 logger.js:158 [10:05:59] I/launcher - overall: 2 process(es) failed to complete logger.js:158 [10:05:59] E/launcher - Process exited with error code 100
    • 你能用你所做的改变更新问题吗?
    • 更新问题。如果我使用 npm 命令行 npm run e2e -- --suite=BVT,Smoke,Login1 运行测试,它可以工作,但不能通过 VSCode 调试。
    • @ssharma 请参考屏幕截图中的终端。你错误地调用。 cmd 是--suites regression,sanity
    • npm run e2e -- --suite=BVT,Smoke,Login1 命令运行得很好我只是在从 VSCode 调试器并行运行测试时遇到问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-02
    • 2012-08-31
    • 1970-01-01
    • 2019-07-19
    • 2015-06-10
    • 2020-05-30
    • 1970-01-01
    相关资源
    最近更新 更多