Kei*_*uso 6 functional-testing angularjs protractor
我们有一个使用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();
});
});
Run Code Online (Sandbox Code Playgroud)
第一个通过,它找到页面标题,但标题不是
如果我们加上这个
browser.sleep(1000);
就在第二个期望它通过之前?
量角器是否应该等待结果默认完成?是与UI路由器的某种冲突?
值得补充的是,任何没有解决它的路线似乎都按预期等待它,它只影响附加了解决方案的路线?
| 归档时间: |
|
| 查看次数: |
1940 次 |
| 最近记录: |