AngularJS量角器测试显示“无法访问此站点”

AngularJS量角器测试显示“无法访问此站点”,angularjs,protractor,Angularjs,Protractor,所以这个错误刚刚开始发生,我不确定是什么改变了,或者应该在哪里解决它 但当我运行我的e2e测试时,chrome会弹出它的数据:text/html,然后会转到browser.get指定的位置,但不会加载任何内容 它只是不断发出“无法访问此站点”的消息 我的dragrator.conf.js文件 exports.config = { allScriptsTimeout: 11000, specs: [ '*.js' ], rootElement: 'html', ca

所以这个错误刚刚开始发生,我不确定是什么改变了,或者应该在哪里解决它

但当我运行我的e2e测试时,chrome会弹出它的数据:text/html,然后会转到browser.get指定的位置,但不会加载任何内容

它只是不断发出“无法访问此站点”的消息

我的dragrator.conf.js文件

exports.config = {

  allScriptsTimeout: 11000,

  specs: [
    '*.js'
  ],
  rootElement: 'html',
  capabilities: {
    'browserName': 'chrome'
  },

  baseUrl: 'http://localhost:8000/',

  framework: 'jasmine',

  jasmineNodeOpts: {
    defaultTimeoutInterval: 30000
  }

};
my scenarios.js

'use strict';

/* https://github.com/angular/protractor/blob/master/docs/toc.md */

describe('my app', function() {

  describe('record', function() {


    beforeEach(function() {
      browser.get('#/record');

    });

    it('should be true', function () {
        expect(true).toBeTruthy();
    });
  });
});
以及package.json中的部分脚本

...
    "preupdate-webdriver": "npm install",
    "update-webdriver": "webdriver-manager update",
    "preprotractor": "npm run update-webdriver",
    "protractor": "protractor e2e-tests/protractor.conf.js",
    "protractor-quick": "protractor e2e-tests/protractor.conf.js",
...

量角器不负责构建和启动您希望对其运行测试的目标应用程序

在本地主机上运行时,通常会在单独的提示符下启动一个任务grunt\gulp\webpack,然后单独运行量角器命令


请参阅-

我肯定您已经尝试过,但您是否尝试过在单独的窗口中浏览loalhost:8000以确保网站已启动?我尝试过,但也没有显示。就好像它没有启动一样。我已经尝试在量角器命令的末尾添加了详细信息,但打印出来的唯一内容是“E/Degractor”,在第页上找不到角度:重试查找角度超出值。那么应用程序是如何正常启动的呢?例如,在我的package.json脚本中,我已经开始了一个吞咽任务;http服务器./app-a localhost-p8000,所以开始时我只运行npmstart@mindparse但是,如果在另一个提示中,我先启动应用程序,然后运行测试,那么它似乎可以正常工作。应该是这样吗?