针对AWS Fargate硒中心的量角器/硒ETIMEDOUT错误

时间:2019-08-22 12:26:14

标签: selenium protractor amazon-ecs e2e-testing aws-fargate

所以我要注意的是在测试中任何时候(乞求/中/结束)的随机ETIMEDOUT错误。对于何时或何时进行测试,似乎没有任何押韵或原因。我看到的错误是:

Failed: ETIMEDOUT connect ETIMEDOUT <ip>

堆栈跟踪为:

[chrome #01-3] ├--Spec completed
[chrome #01-3] ├--Failed assertions: 1
[chrome #01-3] ├----Failed: ETIMEDOUT connect ETIMEDOUT 52.0.174.230:4444
[chrome #01-3] ├----Error: ETIMEDOUT connect ETIMEDOUT 52.0.174.230:4444
[chrome #01-3]     at ClientRequest.<anonymous> (C:\dev\project\e2e\node_modules\selenium-webdriver\http\index.js:238:15)
[chrome #01-3]     at ClientRequest.emit (events.js:200:13)
[chrome #01-3]     at Socket.socketErrorListener (_http_client.js:410:9)
[chrome #01-3]     at Socket.emit (events.js:200:13)
[chrome #01-3]     at emitErrorNT (internal/streams/destroy.js:91:8)
[chrome #01-3]     at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
[chrome #01-3]     at processTicksAndRejections (internal/process/task_queues.js:84:9)

我已经尝试了所有我能想到的一切,包括不同的chrome选项,更改AWSVPC设置,更改selenium hub / chrome docker版本以及更改在任何给定时间在集群中运行的测试数量,但无济于事。

使用docker images selenium / hub:3.141.59,与chrome节点selenium / node-chrome:3.141.59相同。

关于如何解决此错误的任何想法?

0 个答案:

没有答案