テストの準備について心配する必要はありません。すべてが、単独で生きることができる 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
});
});