发布连接Selenoid GGRGo网格路由器

问题描述

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

{{1}}

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

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

various container info

能否请您支持确定问题?

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

ggr-ui unable to access

解决方法

我现在能够使用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配置中,使用以下selenoum配置:

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

这样我可以运行测试

,

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

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

我配置了2台机器

在1号机器上(在其中配置了ggr + ggr(ui))

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

list of containers screen

在2号机上

已配置Selenoid和Selenoid UI

也不要忘记配置quota file(请参阅官方文档)

查看常见的配置屏幕:

screen of common configuration