AngularJS量角器测试显示“无法访问此站点”
所以这个错误刚刚开始发生,我不确定是什么改变了,或者应该在哪里解决它 但当我运行我的e2e测试时,chrome会弹出它的数据:text/html,然后会转到browser.get指定的位置,但不会加载任何内容 它只是不断发出“无法访问此站点”的消息 我的dragrator.conf.js文件AngularJS量角器测试显示“无法访问此站点”,angularjs,protractor,Angularjs,Protractor,所以这个错误刚刚开始发生,我不确定是什么改变了,或者应该在哪里解决它 但当我运行我的e2e测试时,chrome会弹出它的数据:text/html,然后会转到browser.get指定的位置,但不会加载任何内容 它只是不断发出“无法访问此站点”的消息 我的dragrator.conf.js文件 exports.config = { allScriptsTimeout: 11000, specs: [ '*.js' ], rootElement: 'html', ca
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但是,如果在另一个提示中,我先启动应用程序,然后运行测试,那么它似乎可以正常工作。应该是这样吗?