2017-09-04 32 views
1

我正在写测试咖啡馆的E2E测试。我正在测试的代码是一个加载到其他网站并首先需要初始化自己的库。所以,我的测试每一个开始用相同的代码:扩展TestController/TestControllerPromise

t.switchToIframe(iframeSelector) 
.expect(loginSelectorSpinner).exists).ok({timeout: 3000}) // wait for login start 
.expect(loginSelectorSpinner).exists).notOk({timeout: 5000}) // wait for login finish 

我想这迁入辅助方法,我可以像链条内置的方法。
所以我的代码是这样的:

t.waitForLoginFinish() 
.except(whatever)... 

我怎样才能做到这一点?

回答