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

rc_*_*_dz 3 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();
Run Code Online (Sandbox Code Playgroud)

ale*_*cxe 5

这是你的情况下发生的茉莉花超时.你需要告诉Jasmine它没关系需要时间.您可以jasmineNodeOpts在配置中全局设置超时:

jasmineNodeOpts: {
    defaultTimeoutInterval: 200000,
}
Run Code Online (Sandbox Code Playgroud)

或者,您也可以在规格级别设置它(例如此处).