0

我正在尝试使用 selenoid ggr(Go Grid 路由器)运行 nightwatchjs 测试,但出现以下错误:

- Connecting to un:pwd@ip_add on port 4444...
POST http://un:pwd@ip_add:4444 /wd/hub/session - EAI_FAIL

错误:getaddrinfo EAI_FAIL un:pwd@ip_add ‼ 连接到端口 4444 上的 un:pwd@ip_add 时出错。

下面是在我的 Linux 机器上运行的各种容器(IP_add)

各种容器信息

您能否支持确定问题?

另外,我无法导航到 ggr-ui

ggr-ui 无法访问

4

2 回答 2

0

我现在能够使用 GGR 运行测试。

运行以下命令来启动 selenoid、ggr、ggr-ui 和 selenoid UI:

./cm selenoid start --vnc --port 4445

docker run -d --name ggr -v /etc/grid-router/:/etc/grid-router:ro --net host aerokube/ggr:latest-release

docker run -d --name ggr-ui -p 8888:8888 -v /etc/grid-router/quota/:/etc/grid-router/quota:ro aerokube/ggr-ui:latest-release

docker run -d --name selenoid-ui --link ggr-ui -p 8080:8080 aerokube/selenoid-ui --selenoid-uri=http://ggr-ui:8888

要导航到 ggr 仪表板:

http://'ip地址':8080/

在 nightwatch 配置中使用以下硒配置:

host: '192.168.5.241',
port: 4444,
'username': "test",
'access_key': "test-password",
start_process: false,

这样我就能够运行测试

于 2020-11-01T21:30:33.717 回答
0

好吧,对我来说在 GGR 上运行测试就足够了官方文档

https://aerokube.com/ggr/latest/

我配置了2台机器

在 №1 机器上(配置 ggr + ggr(ui) 的位置)

你可以看到我的配置容器列表

容器列表屏幕

在 2 号机上

已配置 Selenoid 和 Selenoid UI

也不要忘记配置quota file(见官方文档)

请参阅配置的常用屏幕:

通用配置画面

于 2020-12-01T20:13:26.930 回答