1
나는 test cafe로 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)...
내가 어떻게 이것을 달성 할 수 있습니까?