问题标签 [selenoid]

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 回答
1896 浏览

selenium - Selenoid:录制跑步会话的视频

我正在使用Selenoid实时浏览器屏幕功能来调试我的测试。捕获浏览器屏幕视频的推荐方法是什么?

0 投票
1 回答
130 浏览

java - 使用 Firefox 不适用于 Java-Client,Chrome 运行良好

如果我使用的是 firefox 功能,则使用 java 客户端会遇到错误。虽然 Chrome 运行良好。

在电报支持聊天中,我发现我的 selenium 客户端版本太旧,无法使用 firefox 55-56(客户端:3.0.1)。更新到最新的客户端版本解决了我的错误。

也许来自 Aerokube 的人可以更详细地了解为什么它在旧客户端上失败了。

0 投票
1 回答
251 浏览

selenium - 来自守护进程的 Selenoid 错误响应:客户端比服务器新

尝试使用命令启动 Selenoid 时出错cm

0 投票
1 回答
654 浏览

selenium - WebDriverException:未知错误:当我附加带有俄语名称的文件时无法解压缩“文件”

我的硒测试因 WebDriverException 失败:未知错误:无法在Selenoid发送和附加西里尔文名称“золотыещенки.png”的文件时无法解压缩“文件” 。

在此之前,它成功地附加了所有其他带有纬度名称和数字的文件。

在代码中它看起来像这样:$(locator).shouldBe(Condition.visible).scrollTo().sendKeys(file.getAbsolutePath());

0 投票
1 回答
885 浏览

selenium - Selenoid:配额文件中的计数属性有什么作用?

我用 docker 启动 Selenoid:aerokube/cm:latest selenoid start --args "-limit 20"

然后我创建了一个配额文件:

user.xml

当我和这个用户一起运行时,它会并行运行 20 个。我认为count="10"这意味着该用户最多可以并行执行 10 个。并且-limit 20是 VM 的最大值。这是 的正确用法count吗?

0 投票
1 回答
144 浏览

pytest - Selenoid 查询优先级

有一个问题:是否有可能设置测试以在 selenoid 中执行优先级。

问题:有一个套件> 20 个测试,相应地在启动时它会填满队列。之后,运行另一个测试。他走到了队伍的尽头。

是否有一个选项可以让它在浏览器被释放后立即运行,而无需等待所有测试在它之前运行?

0 投票
1 回答
717 浏览

docker - 向 image.run() 部分添加命令时,Docker ps 命令输出为空

环境:

  • 泊坞窗插件版本:1.1.2;
  • 詹金斯版本:2.0.50727;
  • docker客户端/服务器版本:17.12.0-ce;
  • 赢 10 专业版 x64;

场景 1: 我尝试使用以下命令通过 Jenkinsfile 运行 Selenoid 映像:

实际结果: 容器已创建,我在 docker ps 输出中看到 Selenoid 容器。

场景二:

当我在一个点之后添加任何命令时 - 容器不会创建。请参阅以下内容:

在这种情况下,我添加了-video-output-dir /output. 顺便说一句,我尝试在一个点之后添加下一个命令: -limit 10, -conf /etc/selenoid/browsers.json-> 但仍然无济于事。

另外,请参阅 Jenkins 工作的以下日志:

Docker ps命令输出为空...

我做错了什么?也许我没有args转移到 run() 部分?

0 投票
2 回答
1319 浏览

docker - Docker image specific argument in ECS task definition

I have the below docker run command to launch a container:

  • Manage to run the command except the --selenoid-uri=http://selenoid:4444 part.
  • Tried to put the same in docker command, entry point and key value pairs but doesnt seem to work.

Any idea where shall I use this docker image specific argument in task definition?

0 投票
2 回答
706 浏览

selenium - NightwatchJS /geckodriver/ selenoid:在 Firefox 上执行测试时,从 selenium 服务器检索新会话时出错,

设置信息:OS - MacOS HighSierra - 10.13.3 DockerCE for Mac - 17.12.0-ce-mac49 Selenoid、Selenoid-ui - 最新的 Firefox - 58、geckodriver - 0.191 (0.190,0.170) Chrome - 63、ChromeDriver 2.34.522932 Selenium独立服务器 - 3.9.1

在本地设置上,使用相同的 geckodriver 使用 Firefox 和 Chrome 成功运行测试。

在远程设置中,我使用 Firefox 时测试失败,而使用 Chrome 则成功。

来自 NightwatchJS 的详细日志

来自 Docker 容器的跟踪日志

我用三种不同的 geckodriver 测试了这个场景,但结果是一样的。请帮忙。

0 投票
1 回答
1730 浏览

selenoid - 如何使用 selenoid vnc 获取 Chrome 全屏

将 VNC 与 selenoid 一起使用时,我无法看到全屏浏览器。

在此处输入图像描述

我在 linux vagrant VM 上的 docker 中运行。我正在使用默认命令来启动容器...

这是我初始化远程 webdriver 的 C# 代码...

这里可能是什么问题?