2017-11-01 14 views
0

場合、私は現在、文はif文に、私はそれを作りたいの文

expect(browser.getCurrentUrl()).toEqual("example.com"); 

で現在のURLを見つけてるための条件と期待作り方ことでしょう条件としてURL。どうすればいい?

if(browser.driver.getCurrentUrl().toEqual("example.com") == "example.com"){ 
//do stuff 
} 

これは、私が試したし、それが

答えて

2

getCurrentUrl()は約束ですので、あなたが条件として値を使用するためにそれを自分で解決する必要が動作しませんでしたものです。

browser.getCurrentUrl().then((url) => { 
    if(~url.indexOf('example.com')) { 
     // code 
    } 
    else { 
     // code 
    } 
}) 

最後に、toEqualのようなジャスミンの方法は、テストアサーションを厳密に使用する必要があります。あなたが上記のようにexpectの声明の外で私はそれらを使用しません。