问题标签 [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.
java - 使用 Firefox 不适用于 Java-Client,Chrome 运行良好
如果我使用的是 firefox 功能,则使用 java 客户端会遇到错误。虽然 Chrome 运行良好。
在电报支持聊天中,我发现我的 selenium 客户端版本太旧,无法使用 firefox 55-56(客户端:3.0.1)。更新到最新的客户端版本解决了我的错误。
也许来自 Aerokube 的人可以更详细地了解为什么它在旧客户端上失败了。
selenium - 来自守护进程的 Selenoid 错误响应:客户端比服务器新
尝试使用命令启动 Selenoid 时出错cm
:
selenium - WebDriverException:未知错误:当我附加带有俄语名称的文件时无法解压缩“文件”
我的硒测试因 WebDriverException 失败:未知错误:无法在Selenoid发送和附加西里尔文名称“золотыещенки.png”的文件时无法解压缩“文件” 。
在此之前,它成功地附加了所有其他带有纬度名称和数字的文件。
在代码中它看起来像这样:$(locator).shouldBe(Condition.visible).scrollTo().sendKeys(file.getAbsolutePath());
selenium - Selenoid:配额文件中的计数属性有什么作用?
我用 docker 启动 Selenoid:aerokube/cm:latest selenoid start --args "-limit 20"
然后我创建了一个配额文件:
user.xml
:
当我和这个用户一起运行时,它会并行运行 20 个。我认为count="10"
这意味着该用户最多可以并行执行 10 个。并且-limit 20
是 VM 的最大值。这是 的正确用法count
吗?
pytest - Selenoid 查询优先级
有一个问题:是否有可能设置测试以在 selenoid 中执行优先级。
问题:有一个套件> 20 个测试,相应地在启动时它会填满队列。之后,运行另一个测试。他走到了队伍的尽头。
是否有一个选项可以让它在浏览器被释放后立即运行,而无需等待所有测试在它之前运行?
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() 部分?
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?
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 测试了这个场景,但结果是一样的。请帮忙。