问题标签 [zalenium]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
363 浏览

zalenium - Windows - zalenium 文件上传

我在 Zalenium 工作,正在执行。我有一个要求,我必须从我的 docker 在容器中运行的 Windows 机器上传文件。任何人都可以帮忙吗?如果我不清楚,我将详细解释场景

0 投票
2 回答
488 浏览

docker - 同一个 Zalenium 容器中的多个浏览器

在此处输入图像描述

在同一个节点执行多个浏览器

我希望启动几个节点,每个节点运行多个浏览器

执行此脚本时,我得到 2 个容器,每个容器只有一个浏览器

0 投票
2 回答
1139 浏览

selenium - 从 docker-compose.yml 运行 Zalenium 时自动拉取相关映像

我有以下 docker-compose.yml 文件。当我运行它时,我收到消息“请运行 'docker pull elgalu/selenium',或通过 --seleniumImageName 使用您自己的兼容图像”。如果我拉图像,我的测试运行良好。如何在运行撰写文件时自动拉取图像,而不是手动拉取图像。感谢您的帮助

0 投票
1 回答
710 浏览

selenium - Zalenium-Node 容器在使用代理时不断终止并重新启动

在运行 zalenium 容器时使用代理时,节点容器会突然关闭,并在每 2 分钟后创建一个新的容器。因此,如果测试时间超过 2 分钟,则会因以下错误而失败

每 2 分钟看到节点重新启动后

请让我知道这个问题的解决方案。

0 投票
1 回答
172 浏览

docker - docker saucelabs:无效的参考格式

我已经阅读了这篇文章http://www.testautomationguru.com/selenium-webdriver-disposable-selenium-grid-infrastructure-setup-using-zalenium 与云测试平台集成:

我已经在环境变量中添加了酱用户名和访问密钥。它可以在没有但使用 saucelabs 的情况下工作,但会出现错误dockerZaleniumSaucelabsdocker.exe: invalid reference format.

没有 Saucelabs - 工作正常:

使用 Saucelabs - 给出格式错误:

Docker Toolbox在 Windows 7 上使用

已经参考:

  1. docker:shell脚本中的引用格式无效
  2. docker:无效的参考格式
  3. Docker 命令返回“无效的引用格式”
0 投票
1 回答
312 浏览

kubernetes - Zalenium 在 HUB 中使用 Kubernetes - 节点模型

我正在尝试让 Zalenium 与 kubernetes 一起工作,我想了解 Zalenium 与 kubernetes 是否可以在集线器节点架构中工作,即我可以让我的 Zalenium 容器在一个节点(或主节点)上运行,而我的 selenium 容器在另一个节点上? 在这个方向上的任何帮助将是一个很大的帮助。

谢谢。

我已经让我的 kubectl 运行并且我已经创建了我的集群,但是我无法为 zalenium 和 selenium 容器创建单独的 pod,我不知道它们是否可以连接。

0 投票
2 回答
170 浏览

docker - 无法在 MAC 机器中的 docker 容器内连接互联网

我正在尝试在容器(硒节点)内运行测试。我使用 Kubernetes 来编排容器。

在此处输入图像描述

在此处输入图像描述

Docker subnet也试过更新

在此处输入图像描述

注意:重新启动 docker 没有帮助

0 投票
1 回答
243 浏览

selenium-webdriver - 如何让黄瓜场景.getName 进入 Zalenium 仪表板?

我目前正在将我的黄瓜 jvm/selenium 项目与 zalenium 集成。这很容易,一切都像魅力一样,但只有一个小例外。当为 zalenium 实例化驱动程序时,我会发送所需的功能,例如:

desiredCapabilities.setCapability("build","我的发布名称"); desiredCapabilities.setCapability("name","我的测试名称");

并且zalenim仪表板反映了这个数据ok。

但是....如何将我的动态黄瓜场景名称发送到此功能?这是可能的???

我不知道我该怎么做,因为在desiredcapabilities定义时,黄瓜场景还没有解析,scenario.getName()总是为空,我找不到用这个值覆盖默认zalenium场景名称的方法。 ……

例如,要在仪表板中设置最终测试状态,zalenium 使用 sendCookie 来更改此值,但我找不到任何类似的测试名称。

可能出现一个愚蠢的问题,我敢肯定有一个愚蠢的答案......:D

一些帮助??

提前致谢!!!

0 投票
3 回答
380 浏览

windows - 无法打开仪表板

我正在使用 Windows 并使用 .\prepare.bat 安装 Zalenium

然后,当我尝试启动 Zalenium 时:

我在控制台上收到错误:正在复制仪表板的文件...

除仪表板外,一切正常。我究竟做错了什么?我正在使用最新版本。谢谢

0 投票
1 回答
2023 浏览

selenium - Zalenium:OpenShift 环境中的 504 网关超时

我在 OpenShift 环境中安装的 Zalenium 远非稳定。web ui(带有 vnc、仪表板、selenium 控制台的管理视图)大约有 50% 的时间工作,并且与 RemoteWebDriver 连接根本不起作用。

错误:
504 Gateway Time-out 服务器没有及时响应。

网络驱动程序错误:

oc版本:
oc v3.9.0+191fece
kubernetes v1.9.1+a0ce1bc657

扎伦模板:

主 pod 中的错误:
我在 30 分钟内收到大约 2-3 个错误。


使用自己的服务帐户: sa 的 yml 模板:

结果: