angularjs – 无法运行量角器 – ECONNREFUSED连接ECONNREFUSED
发布时间:2020-12-17 08:30:24 所属栏目:安全 来源:网络整理
导读:我试图学习AngularJS。作为其中的一部分,我想学习使用端到端测试。目前,我有一个这样的目录结构: node_modules .bin ... protractor ... node_modules .bin adam-zip glob minijasminenode optimist saucelabs selenium-webdriverprotractor config.jssrc
我试图学习AngularJS。作为其中的一部分,我想学习使用端到端测试。目前,我有一个这样的目录结构:
node_modules .bin ... protractor ... node_modules .bin adam-zip glob minijasminenode optimist saucelabs selenium-webdriver protractor config.js src tests test.e2e.js 我的config.js文件看起来像下面: exports.config = { seleniumAddress: 'http://localhost:4444/wd/hub',capabilities: { 'browserName': 'chrome' },specs: [ '../src/tests/test.e2e.js' ],jasmineNodeOpts: { showColors: true,defaultTimeoutInterval: 30000 } }; test.e2e.js看起来像下面这样: 'use strict'; describe('My Sample',function () { driver = protractor.getInstance(); beforeEach(function () { driver.get('#/'); }); it('My First Test',function () { message = "Hello."; expect(message).toEqual('World.'); }); }); 当我尝试使用量角器运行我的端到端测试时,我从命令行运行以下命令: node_modules.binprotractor protractorconfig.js 当我运行该命令,我收到以下错误: C:SrcMyProjectnode_modulesprotractornode_modulesselenium-webdriverlibwebdriverpromise.js:1542 throw error; ^ Error: ECONNREFUSED connect ECONNREFUSED at ClientRequest.<anonymous> (C:SrcMyProjectnode_modulesprotractornode_modulesselenium-webdriverhttpindex.js:12 7:16) at ClientRequest.EventEmitter.emit (events.js:95:17) at Socket.socketErrorListener (http.js:1528:9) at Socket.EventEmitter.emit (events.js:95:17) at net.js:441:14 at process._tickCallback (node.js:415:13) ==== async task ==== WebDriver.createSession() at Function.webdriver.WebDriver.acquireSession_ (C:SrcMyProjectnode_modulesprotractornode_modulesselenium-webdriv erlibwebdriverwebdriver.js:130:49) at Function.webdriver.WebDriver.createSession (C:SrcMyProjectnode_modulesprotractornode_modulesselenium-webdriver libwebdriverwebdriver.js:110:30) at Builder.build (C:SrcMyProjectnode_modulesprotractornode_modulesselenium-webdriverbuilder.js:105:20) at runJasmineTests (C:SrcMyProjectnode_modulesprotractorlibrunner.js:191:45) at C:SrcMyProjectnode_modulesprotractorlibrunner.js:255:5 at C:SrcMyProjectnode_modulesprotractornode_modulesselenium-webdriverlibgoogbase.js:1178:15 at webdriver.promise.ControlFlow.runInNewFrame_ (C:SrcMyProjectnode_modulesprotractornode_modulesselenium-webdriv erlibwebdriverpromise.js:1438:20) at notify (C:SrcMyProjectnode_modulesprotractornode_modulesselenium-webdriverlibwebdriverpromise.js:328:12) at then (C:SrcMyProjectnode_modulesprotractornode_modulesselenium-webdriverlibwebdriverpromise.js:377:7) 我究竟做错了什么?
我解决了–standalone标志:
webdriver-manager start –standalone (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |