E / launcher - 退出流程,错误代码为135

时间:2017-09-25 09:54:05

标签: node.js selenium protractor

使用的配置:

  

操作系统: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机器上运行量角器测试。我得到了上述错误,请帮助!!

5 个答案:

答案 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再次安装节点模块