【发布时间】:2016-11-05 00:46:35
【问题描述】:
我们在 jasmine2 框架上进行了一系列 e2e 量角器测试,最近我们开始在 SauceLabs 上运行它们。
SauceLabs 有一个限制,即一个 WebDriver 会话的运行时间不能超过 30 分钟。这对我来说非常有意义,但是会导致我们的测试失败,因为量角器在单个 WebDriver 会话中运行我们所有的测试。
所以我想知道如何启动新的 WebDriver 会话,例如针对每个规范文件或每个“描述”?还是量角器可以提供开箱即用的解决方案?
我不能选择增加超时时间。
非常感谢。
【问题讨论】:
-
哦,我昨天只是在看Sauce Labs,我们可能会使用它。虽然不知道这个限制......好问题。我知道有
restartBrowserBetweenTests配置选项,但我认为在每个it之间重新启动 -
是的,该选项会在每个
it之间重新启动浏览器,这不太适合我们。 -
@Gunderson,看看Common Error Message。对我很有用。
-
shardingTestFiles 怎么样?
标签: selenium webdriver protractor