能够使用到达正确的页面没有问题browser.get()
。然后get.all(by.TagName('a'))
,我找到链接,然后单击第一个,浏览器就没有问题了。该语句返回带有新URL的promise。
browser.getCurrentUrl().then(function (url) { //I can see proper new page url here..}
我在下面的Expect语句上收到陈旧的页面错误...上面的回调中包含的内容是这样的:
describe('new page url', function(){
it('should do something', function(){
expect(url == "http://SomeValueAlreadyKnown");
}
});
请告诉我我做错了什么。如何单击链接并避免过时的页面错误?
在量角器expect()
被“修补”以隐式地解决承诺时,您可以执行以下操作:
expect(browser.getCurrentUrl()).toEqual("http://SomeValueAlreadyKnown");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句