我在这做错了什么?
我在一个更大的项目中试过它,也无法让它工作
看到我的jsfiddle
http://jsfiddle.net/keithmancuso/24RQM/
更新:好的,所以如果我手动添加$(".pop")我可以使用它.popover(); 但是,我必须像那样初始化他们吗?
我认为答案是肯定的......你确实在自己的代码中初始化它们以使其工作......我发现这样做的最简单方法就是添加
$(function() {
$('a[rel="popover"]').popover();
});
Run Code Online (Sandbox Code Playgroud) 我们有一个使用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路由器的某种冲突?
值得补充的是,任何没有解决它的路线似乎都按预期等待它,它只影响附加了解决方案的路线?