我们在jasmine2框架上进行了一系列e2e量角器测试,最近我们开始在SauceLabs上运行它们。
SauceLabs有一个限制,即一个WebDriver会话的运行时间不能超过30分钟。这对我来说非常有意义,但是当量角器在一个WebDriver会话中运行我们所有的测试时,我们的测试会失败。
所以我想知道如何启动新的WebDriver会话,例如每个spec文件或每个'描述'?或者有一个解决方案,量角器可以开箱即用?
超时增加不适合我。
非常感谢。
答案 0 :(得分:0)
我相信这就是你要找的东西:
{
browserName: 'chrome',
shardTestFiles: true,
maxInstances: 5
},
在config.js文件中使用它,并确保在多个spec文件之间划分测试。我在我的测试中使用它(这里的一个例子),它对我来说很好。
{
'name': 'Window10 -Chrome-tests',
'browserName': 'chrome',
shardTestFiles: true,
platform: 'Windows 10',
screenResolution: '1376x1032',
maxInstances: 5
},