运行 多重能力非并行

Run multicapabilities non-parallel

我正在 运行 在我的网站上进行一些端到端测试。我想在 Chrome 和 Firefox 中进行这些测试,所以我用 multicapabilities: [{browserName: 'chrome'}, {browserName: 'firefox'}] 配置了配置文件。但是当 运行 进行测试时,两个浏览器实例会相互干扰,因为有时 Chrome 执行的操作会导致 Firefox 测试失败。

我的问题: 是否可以不 运行 两个浏览器实例并行?相反,我首先希望 Chrome 进行测试,然后当 Chrome 完成后,Firefox 应该启动。这可能吗?

您可以在配置文件中设置 MaxSessions = 1。这限制了可以 运行 并行的浏览器实例的数量。 Whosebug 上的 post 对此进行了精美的解释。如果这有帮助,请告诉我!