不用担心考试准备。整个事情发生在一个可以独立存在的 iframe 中。
因此,如果您单击发生重定向的链接,它无论如何都会重定向。
请注意,在 Angular 的 e2e 测试中没有特殊的设置部分,这意味着一切都是测试,这意味着您的设置阶段也是一个测试。
您可以做的是正确准备设置的第一个测试:
describe('My Whole Test Suite', function () {
it('Should be able to access page', function () {
browser().navigateTo('/whereSetupOccurs');
input('#username').enter('john');
input('#password').enter('psswrd');
// when you click redirection happen anyway
element('#submit').click();
//check that redirection was made properly
expect(browser().location().url()).toContain("/whereIWantedToGoForMyTests");
});
it('Should be able to ...', function () {
// the real tests you wanted here
});
});