如何运行量角器browser.sleep 15分钟

时间:2016-02-05 19:52:19

标签: javascript testing jasmine protractor

我必须在现场再次进行一些测试。 我不得不让任务在网站上等待超时(15分钟),然后运行另一个任务,一旦通过。 我得到它的最长时间是在Firefox上26.6秒(26600毫秒),在Chrome上约30。

我收到以下错误:

错误:超时 - 在jasmine.DEFAULT_TIMEOUT_INTERVAL指定的超时时间内未调用异步回调。

所以基本上我需要从jasmine调整指定的超时来运行它:

 browser.get('www.page.com');
 browser.sleep(900000);
 browser.doSomethingElse();

2 个答案:

答案 0 :(得分:5)

这是您案件中发生的 jasmine timeout 。你需要告诉Jasmine它没关系需要时间。您可以在配置中jasmineNodeOpts全局设置超时:

jasmineNodeOpts: {
    defaultTimeoutInterval: 200000,
}

或者,您也可以在规范级别example here)上进行设置。

答案 1 :(得分:1)

scrollPane.setPannable(true);