2017-04-16 3 views
0

後にURLの変更を確認するにはどのようにどのようにログイン後のURLの変更は、ログインが成功したことを知っている場合、私は....ログイン

'use strict'; 

let I; 

module.exports = { 

    _init() { 
    I = actor(); 
    }, 

    fields: { 
    email: '[bo-email]', 
    password: '[bo-password]' 
    }, 
    submitButton:'button', 

    sendForm(email, password,utills) { 
    I.fillField(this.fields.email, email); 
    I.fillField(this.fields.password, password); 
    I.click(this.submitButton); 
    //how to check if navigation was success... 

TNXを確認することができます!

答えて

3
I.seeInCurrentUrl("page=2"); 

このメソッドは、URLの変更があるかどうかをチェックすることができます唯一の方法であり、あなたがそこにあるまで、このメソッドは実行されませんのでwait方法を使用することについて気にする必要はありませんURLの変更。しかし、おそらく悪いインターネットアクセスのために長い待ち時間に対応するために、メソッドタイムアウトを増やす必要があります。

0
+0

しかし、私はまだこれを待つ必要があると思いますか?リダイレクトが発生するまでに時間がかかるかもしれません。 –

+0

「I.waitToHide(this.submitButton)」や「I.waitForText( 'Login is successful') 'のようなものでしょうか? – Bred