问题标签 [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 回答
118 浏览

user-interface - 如何从空手道中的 Java 执行挂钩设置驱动程序 cookie

您好我们已经在功能文件中配置了驱动程序。我可以使用 And cookie({ name: 'zaleniumTestPassed', value: 'true' }) 从功能文件中设置 zaleniumTestStatus cookie。我想从 Java Hook 做同样的事情。如何在执行挂钩中获取驱动程序对象。我尝试如下但不是运气..

@Override public void afterScenario(ScenarioResultscenarioResult, ScenarioContextscenarioContext) {

我想做这样的事情.. driver.get().manage().addCookie(cookie);

0 投票
1 回答
138 浏览

java - 如何使用 Selenium RemoteWebDriver 上传多个文件?

当我在本地运行测试时,该方法运行良好,但是当使用 Selenium 网格或 Zalenium 运行测试时,多重上传方法不起作用。

有没有人解决这个问题?

0 投票
1 回答
92 浏览

google-chrome - Zalenium:禁用 chrome 中的下载弹出窗口

我正在 Zalenium 上通过 Chrome 运行自动化测试,我们尝试下载 pdf 文件。不幸的是,当我们尝试下载它时,我们看到了下载弹出窗口,由于框架限制,我们无法处理它。我们如何在 Zalenium 中禁用 chrome 上的弹出窗口?

我在这里看到一个相对问题:

https://github.com/zalando/zalenium/issues/1115

0 投票
1 回答
51 浏览

kubernetes - Kubernetes 上的 Zalenium 具有 20-30 个并行测试用例和多个动态机器

我有大约 4000 个测试用例要执行。我为 Jenkins 设置了 kubernetes,其中为每个作业创建了动态机器。我有大约 50 多个工作,每个工作都有大约 2000 到 3000 个测试用例。

应该如何设置zalenium。截至目前使用 testng,我能够使用 10 个线程进行并行执行。我可以使用 Zalenium 在同一作业的多台机器上触发执行吗?如果是,你能帮我怎么做吗?我可以使用 zalenium 并行运行 20-25 个测试用例,我有大约 2500 多个测试用例。系统配置和方法应该是什么?

谢谢你,特鲁蒂

0 投票
1 回答
157 浏览

docker - 无法启动 zalenium 仪表板

目前我在 linux 上工作

elgalu/selenium 和dosel/zalenium 图像已成功提取,但在使用以下命令运行图像时

运行 docker run --rm -ti --name zalenium -p 4444:4444 \

请查看图片

Docker 二进制文件已经存在,将使用那个。Docker 版本 18.09.0,构建 4d60db4 -- LOG 11:29:11:261904322 确保 docker 工作... -- LOG 11:29:11:313323416 确保 docker-selenium 可用... haveged: haveged 启动复制文件对于仪表板...

它在“为仪表板复制文件”处停止,并且在 tmp/videos 中能够查看一些文件并且容器已启动并正在运行但无法查看仪表板(http://localhost:4444/grid/console)

0 投票
1 回答
137 浏览

selenium - Zalenium 是否有计划支持其他浏览器,如 IE、Edge?据我了解,目前它只支持 Chrome 和 Firefox

据我了解,目前 Zalenium 仅支持 Chrome 和 Firefox。Zalenium 是否也有计划支持其他浏览器,如 IE、Edge?如果是,是否有任何路线图或时间表?

谢谢

0 投票
0 回答
44 浏览

java - 如何在云中的 Kubernetes 中从 Zalenium 下载文件

我在 AWS 云中的 Kubernetes 中设置了 Zalenium,Zalenium 在一个 Kubernetes 集群中,而测试 Runner 类在另一个 Kubernetes 集群中。我的一个测试用例从浏览器下载了一个 pdf 文件,该文件存储在 Zalenium 容器中。我想以编程方式下载该 pdf 文件并对其进行验证。有没有办法下载文件?如果有人已经使用过 Zalenium 并且知道如何下载文件?

0 投票
0 回答
95 浏览

chromium - 通过 Serenity 获取 zalenium 的连接超时

我正在使用 zalenium 来测试我的宁静测试用例。它在我本地安装的 zalenium 集群中运行良好。但在产品中,我收到连接被拒绝异常:

我的宁静会议是这样的

我的zalenium confs:

我不确定这里有什么问题,我缺少的网络配置中一定有一些东西。请让我知道如何调试并找到根本原因。

0 投票
0 回答
28 浏览

docker - 如何在 Zalenium 中处理并行测试运行

我有两个 zalenium 容器,每个容器都有一个 firefox 浏览器会话。当我只运行一项测试时,它看起来很好并且一直工作到测试。但是,如果我在免费容器上开始并行测试,第一个退出执行并抛出错误。我不知道如何处理这个并行执行——在两个 zalenium 容器上运行两个并行测试。

错误:

第一个容器:

第二个容器:

早些时候我认为容器名称应该是唯一的,然后更改它(第一个:sanity-test-www.ac66com,第二个: sanity -test-www.ac67com),但是我无法解决这个问题。这可能是 zalenium docker 创建的问题。

0 投票
1 回答
225 浏览

docker - 在 docker 容器中运行我的 selenium 客户端代码时出现“PKIX 路径构建失败”错误

我正在连接到硒网格来运行我的硒测试。使用以下 dockerfile 对客户端代码进行 docker 化

现在,当我运行容器时,出现错误“无法访问网格 URL :PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径。

现在,如果我从我的 java 工作区运行相同的 gradle 命令(EntryPoint),一切正常。所以可能是一些我无法理解的网络问题。

问题:

  1. 为什么它不连接集线器(Selenium 网格)?
  2. 我是否需要客户端映像中的 chromeDriver、Xvnc 等来运行我的测试?