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)...
私はこれをどのように達成することができますか?