使用的配置:
操作系统:Windows 7
节点:6.11.3
量角器:5.1.2
NPM:3.10.10
由于以下错误,我无法运行Protractor测试。
C:\ Users \ Admin>量角器conf.js [14:45:16] I / launcher - 运行1 WebDriver的实例[14:45:16]我/托管 - 使用selenium服务器 在http://localhost:4444/wd/hub [14:45:18] E / launcher - 错误代码: 135 [14:45:18] E / launcher - 错误信息:ECONNREFUSED连接 ECONNREFUSED 127.0.0 .1:4444 [14:45:18] E / launcher - 错误: ECONNREFUSED连接ECONNREFUSED 127.0.0.1:4444 在ClientRequest。 (C:\用户\管理员\应用程序数据\漫游\ NPM \ node_module 小号\量角器\ node_modules \硒的webdriver \ HTTP \ index.js:238:15) 在emitOne(events.js:96:13) 在ClientRequest.emit(events.js:188:7) 在Socket.socketErrorListener(_http_client.js:310:9) 在emitOne(events.js:96:13) 在Socket.emit(events.js:188:7) 在emitErrorNT(net.js:1277:8) at _combinedTickCallback(internal / process / next_tick.js:80:11) at process._tickCallback(internal / process / next_tick.js:104:9)From:Task:WebDriver.createSession() 在Function.createSession(C:\ Users \ Admin \ AppData \ Roaming \ npm \ node_modules \ p rotractor \ node_modules \硒的webdriver \ lib中\ webdriver.js:777:24) 在Function.createSession(C:\ Users \ Admin \ AppData \ Roaming \ npm \ node_modules \ p rotractor \ node_modules \硒的webdriver \ chrome.js:709:29) 在createDriver(C:\ Users \ Admin \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \硒的webdriver \ index.js:167:33) 在Builder.build(C:\ Users \ Admin \ AppData \ Roaming \ npm \ node_modules \ protractor) \ node_modules \硒的webdriver \ index.js:623:16) at Hosted.getNewDriver(C:\ Users \ Admin \ AppData \ Roaming \ npm \ node_modules \ prot ractor \ lib中\ driverProviders \ driverProvider.ts:60:29) 在Runner.createBrowser(C:\ Users \ Admin \ AppData \ Roaming \ npm \ node_modules \ pro) 拖拉机\ lib中\ runner.ts:225:39) 在q.then.then(C:\ Users \ Admin \ AppData \ Roaming \ npm \ node_modules \ protractor \ l IB \ runner.ts:391:27) 在_fulfilled(C:\ Users \ Admin \ AppData \ Roaming \ npm \ node_modules \ protractor \ no de_modules \ q \ q.js:834:54) at self.promiseDispatch.done(C:\ Users \ Admin \ AppData \ Roaming \ npm \ node_module 小号\量角器\ node_modules \ q \ q.js:863:30) 在Promise.promise.promiseDispatch(C:\ Users \ Admin \ AppData \ Roaming \ npm \ node_ modules \ protractor \ node_modules \ q \ q.js:796:13)[14:45:18] E / launcher - 退出流程,错误代码为135
提及可能有用的任何其他详细信息。
我正试图从我的Windows机器上运行量角器测试。我得到了上述错误,请帮助!!
答案 0 :(得分:1)
尝试执行以下步骤: -
打开cmd并在主路径中使用以下命令。
webdriver-manager clean
webdriver-manager status
webdriver-manager update
webdriver-manager start.
答案 1 :(得分:0)
看起来您无法连接到selenium服务器。评论这个:
select listingid, inserttime, count(listingid) from listauditreason
group by listingid, inserttime
having count(listingid) >= 2
limit 20
并将其替换为:
seleniumAddress: 'http://localhost:4444/wd/hub'
只是为了检查是否正常工作。 您也可以直接导航到http://localhost:4444/wd/hub以查看是否可以访问那里。如果不是,它可能是某些防火墙或类似的东西。
答案 2 :(得分:0)
可能有点晚了,但是当我无法使用以下方式为Web驱动程序启动服务器时出现此错误:
webdriver-manager启动
答案 3 :(得分:0)
首先,打开命令提示符,然后 运行以下命令:
webdriver-manager start
打开第二个命令提示符,然后输入命令。我的是protractor conf.js
答案 4 :(得分:0)
使用命令=>更新chrome驱动程序 webdriver-manager更新--versions.chrome <73.0.3683.68>
升级后,只需使用cmd => npm install再次安装节点模块