我们有一个使用UI路由器构建的应用程序,其中包含一些路由解析.我们试图对它运行一些量角器测试,但似乎默认的browser.get()不等待ui路由器完全解析
这是我们的简单测试
describe('coach pages', function() { beforeEach(function() { browser.get("/"); }); it('should have the right title', function() { expect(browser.getTitle()).toBe('The Title'); }); it('should have a heading', function() { expect(element(by.css('#test')).isPresent()).toBeTruthy(); }); });
第一个通过,它找到页面标题,但标题不是
如果我们加上这个
browser.sleep(1000);
就在第二个期望它通过之前?
量角器是否应该等待结果默认完成?是与UI路由器的某种冲突?
值得补充的是,任何没有解决它的路线似乎都按预期等待它,它只影响附加了解决方案的路线?