我正在我的网站上运行一些端到端测试。我想在Chrome和Firefox中进行这些测试,因此我使用multicapabilities: [{browserName: 'chrome'}, {browserName: 'firefox'}]
配置了配置文件。但是在运行测试时,两个浏览器实例互相干扰,因为有时Chrome会执行操作,但Firefox测试失败。
我的问题: 是否可以不并行运行两个浏览器实例?相反,我首先希望Chrome进行测试,然后在Chrome完成后,Firefox应该启动。这可能吗?
答案 0 :(得分:1)
您可以在配置文件中执行MaxSessions = 1。这限制了可以并行运行的浏览器实例的数量。在StackOverflow上的这个post中得到了很好的解释。如果这有帮助,请告诉我!