2017-04-07 55 views

回答

0

这不是量角器具体,更JS ;-)

如果您检索的网址(以例如getCurrentUrl())您可以test/match/indexOf针对给定网址的当前网址。

我通常使用test与正则表达式,但它取决于你想要使用。

例如:

如果你想等待一个URL从http://example.com/foo改变http://example.com/foo/bar那么你可以使用下面的代码在量角器等(为最多10秒)更改URL,否则失败,被拒绝的承诺

const urlRegExp = new RegExp('http://example.com/foo'); 
return browser.driver.wait(() => { 
     return browser.driver.getCurrentUrl() 
      .then(url => urlRegExp.test(url)); 
    }, 10000); 

希望这有助于