问题标签 [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 投票
2 回答
113 浏览

zalenium - 有谁知道如何处理浏览器身份验证

我正在尝试使用 Zalenium 运行测试,但浏览器要求提供凭据,因此我手动提供了用户名和密码。

有谁知道如何处理浏览器身份验证?

我的项目使用 Specflow、C# 和 Selenium

0 投票
0 回答
283 浏览

gradle - 如何在 GitLab 中使用 TestNG+gradle+Allure+Zalenium 设置测试自动化?

我们有通过gradle任务运行的TestNG测试,然后您可以在Allure中生成报告。后来我们添加了在Zalenium的容器中运行测试的可能性。

如何在GitLab中设置测试运行?

也许github上有一些教程或工作示例?

0 投票
0 回答
313 浏览

python - 在达到 10 次通过测试后,Selenium 测试在 CircleCI 中失败

测试套件增加后,Selenium 测试开始失败。通常,在达到 10 个通过的测试后测试失败,之后,所有其余测试都失败,没有触发重试的信息。所有这些测试都在本地成功通过,我尝试将它们混合并创建不同的订单批次,但仍然在 CI 中通过了前十个测试,其余的都失败了。这些失败并不是每次代码推送都会发生,它大约每 3 次代码推送就会发生一次。

尝试混合测试,在本地多次运行以确保没有失败。由于 dockerized 环境中的内存问题,我已经更改了 webdriver 实例的范围,现在它在新环境中运行每个测试,没有来自以前运行的测试的数据。

此外,当这些失败刚开始出现时,我还没有在日志中看到它,只有 10 个通过的测试和消息console log output exceeded timeout,所以我添加了一个参数circleci/config.yml no_output_timeout: 20m ,开始显示其余测试的失败。

0 投票
1 回答
590 浏览

selenium - How to make Zalenium work with AWS Fargate?

The issue

I would like to use Zalenium in a container using AWS Fargate. However, to do so, we have to pull two images: Zalenium and Selenium. Indeed, during its process, Zalenium creates containers using Selenium image. Therefore it needs to find the Image somewhere.

A possible solution

I was thinking of creating an ubuntu container with Docker installed which would run the following commands:

It would first pull the images

and then create a Zalenium container with the Docker socket mounted to create another container:

That would mean I would create a container that would inside another container that would be inside another container which doesn't sound straightforward.

So before doing that, I wanted to check if someone wouldn't have a better solution. As being new to AWS, I might have missed something.

0 投票
1 回答
185 浏览

zalenium - Zalenium 日志文件存储在哪里

我们将 max-tests 设置为 1,以便每个测试用例都应该获得一个全新的容器。但是,我们看到使用过的容器并没有被持续销毁。

因此我问我在哪里可以看到 Zalenium 本身的任何错误?

我看到有用于 LogBack 配置的选项,但是任何日志文件的默认位置是什么?

0 投票
0 回答
90 浏览

kubernetes - 无法将 elgalu/selenium 和 dosel/zalenium 图像拉入我的 Kubernestes 集群

我已经使用我们公司的云建立了一个 Kubernetes 集群。(不是通过 Minikube)。现在我想通过将 elgalu/selenium 和 dosel/zalenium 图像拉入我的 Kubernestes 集群来实现 Zalenium。

您能否让我知道确切的命令以便执行相同的操作,因为在 Zalenium 门户中,它仅通过 Minikube 显示。

操作系统:Windows 10 Zalenium 映像版本:最新 Docker 版本:2.1.0.2

0 投票
1 回答
85 浏览

zalenium - 内存使用率非常高

我们在 Azure Linux VM 上安装了 Zalenium,该 VM 具有:16 个 vcpu 和 64Gb 内存 我们为 Zalenium 配置了: - 最多 10 个容器 - 每个容器的最大测试数 = 10 - 视频录制 = 只有失败的测试

当我们并行执行 10 个测试时,我们注意到内存使用量约为 10Gb,但 CPU 使用量为 70%。

由于 Azure 成本太高,资源的这种高使用率将影响我们扩展到 10 个容器以上的能力。

我的问题是,有没有其他人看到过如此高的资源使用率,有没有关于如何降低这种情况的建议?

谢谢

0 投票
0 回答
286 浏览

java - 尝试从一个正在撞击 zalenium 容器的容器运行测试用例时面临连接被拒绝错误

在本地 Zalenium 网格上运行我的 selenium 测试用例时,它运行良好。我已经使用下面的 docker 文件创建了我的项目的图像。我已经编写了 docker compose 文件来启动 zalenium 网格。但是,当尝试运行我的项目的映像以创建容器并在我的容器内运行测试用例时,它给出了连接被拒绝的错误。

我创建图像的项目的 Dockerfile 如下

启动 zalenium 的 Docker 撰写文件如下

我的 huburl 设置如下:

当我尝试使用设置运行 zalenium 的同一网络来运行映像时,我也收到连接被拒绝错误是同一网络中的所有容器。

构建我的项目映像的命令如下: docker build -t xyz:1.2

运行我的项目图像的命令如下: docker run -it --net=main xyz:1.2

运行图像时出错如下:*

我什至尝试链接两个容器,然后也得到与上面相同的错误。任何人都可以通过这个,让我知道我哪里出错了吗?

0 投票
1 回答
1749 浏览

java - org.openqa.selenium.WebDriverException:会话 [xyz] 由于使用 Zalenium 的 ORPHAN 错误而终止

当我在我的 zalenium 盒子上运行测试时,我收到了这个错误:

我应该怎么做才能解决这个问题?是网络问题吗?

它主要发生在我必须导航到谷歌浏览器上的网址时。这是错误日志:

0 投票
1 回答
94 浏览

zalenium - Zalenium - 多浏览器交互

我想知道我是否可以在 zalenium 中打开 2-3 个浏览器并在这些浏览器之间切换以自动化我在 1 个浏览器中输入数据的流程,我需要在第二个浏览器中验证数据,反之亦然。两种浏览器都是chrome浏览器。我可以使用该driver.manage.window.switch (windowhanle)功能。

任何例子都会有所帮助。