Angularjs 量角器布线未指向正确状态

Angularjs 量角器布线未指向正确状态,angularjs,angular-ui-router,protractor,angularjs-e2e,astrolabe,Angularjs,Angular Ui Router,Protractor,Angularjs E2e,Astrolabe,我刚刚收到一个应用程序,它使用ngBoilerplate、ui路由器和astrolabe(量角器插件)。我负责设置测试套件,并一直致力于量角器的安装和运行 每次运行量角器测试时,我都会发现,虽然地址栏确实导航到正确的地址(即),但ui视图不会加载页面的内容 我试着输入browser.wait和browser.sleep,看看这是否是速度问题,但即使是10秒的等待/睡眠和等待,直到A项出现,内容也不会加载,所有测试都会自动失败。我在普通量角器和星盘上都做过测试,结果都一样 当我在grunt中运行应

我刚刚收到一个应用程序,它使用ngBoilerplate、ui路由器和astrolabe(量角器插件)。我负责设置测试套件,并一直致力于量角器的安装和运行

每次运行量角器测试时,我都会发现,虽然地址栏确实导航到正确的地址(即),但ui视图不会加载页面的内容

我试着输入browser.wait和browser.sleep,看看这是否是速度问题,但即使是10秒的等待/睡眠和等待,直到A项出现,内容也不会加载,所有测试都会自动失败。我在普通量角器和星盘上都做过测试,结果都一样

当我在grunt中运行应用程序时,所有的路由都能完美工作,页面也能加载

我到处寻找解决办法,但我被难倒了。有什么想法吗?这是路线问题还是量角器问题

这是我的规范文件:

describe('This Page', function(){
    console.log('starting test suite This Page');

    beforeEach(function() {
         browser.get('http://localhost:9000/#/nodes/215');
         browser.sleep(10000);
    });

    it('loads element 1', function(){
         var element1 = element(by.id('picture-tile'));  
         expect(element1.isDisplayed()).toBeTruthy();
    });
});

在浏览器中按F12,然后在控制台选项卡上按。你看到错误了吗?@JohnPeters我收到了一些错误,但它们与页面上应该加载的内容无关。好吧,只是好奇,输入一个调试器语句。点击“加载元素1”时,在浏览器中打开第二个选项卡并手动导航到同一页面。您看到了什么?在浏览器中按F12,然后在控制台选项卡上按。你看到错误了吗?@JohnPeters我收到了一些错误,但它们与页面上应该加载的内容无关。好吧,只是好奇,输入一个调试器语句。点击“加载元素1”时,在浏览器中打开第二个选项卡并手动导航到同一页面。你看到了什么?