【问题标题】:Protractor throws "angular never provided resumeBootstrap"量角器抛出“角度从未提供 resumeBootstrap”
【发布时间】:2014-10-31 15:49:47
【问题描述】:

我正在尝试引导一个简单的量角器测试(实际上,只是为了看它运行)。我有以下配置文件:

exports.config = {
    seleniumAddress: 'http://localhost:4444/wd/hub',
    specs: ['../test/spec.js'],
    capabilities: {
        'browserName': 'firefox'
    },
}

一个简单的规范(取自教程):

// spec.js
describe('liverabbit homepage', function() {
    it('should have a title', function() {
        browser.get('http://localhost:1337/');

        expect(browser.getTitle()).toEqual('New Sails App');
    });
});

我已经在 html 中添加了这一行:

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-rc.0/angular.min.js"></script>

(在添加那条线之前,量角器失败,因为它找不到角度)。

我启动了 webdriver-manager,提升了我的应用程序(一个sailsjs 应用程序)并使用规范运行量角器。

然后,我得到了这个:“angular never提供resumeBootstrap”

【问题讨论】:

    标签: angularjs node.js sails.js protractor


    【解决方案1】:

    您不仅需要包含 Angular,还需要在该页面中定义至少一个 Angular 应用程序。要解决此问题,只需将您的元素替换为:

    <body ng-app>
    

    在您的 html 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-24
      • 1970-01-01
      • 2013-07-18
      相关资源
      最近更新 更多