问题标签 [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.
vnc - 如何使用 VNC 连接到 Selenoid 浏览器容器?
我知道我可以使用 Selenoid-UI 连接到使用浏览器运行的 webdriver 容器。但是有没有使用 VNC 客户端之一连接到容器的能力?
docker - 启用视频重新编码时从未创建浏览器会话
我有一个问题,当启用视频录制时,我的所有浏览器会话都“挂起”。过了一会儿,我才得到超时异常。
/地位
浏览器.json:
Selenoid 容器日志: https ://gist.github.com/Xotabu4/02f04e006e0328fe3d229e7b961bb743#file-selenoid_containe-log
录像机日志: https ://gist.github.com/Xotabu4/02f04e006e0328fe3d229e7b961bb743#file-video_recorder_container-log
selenoid 容器启动配置(厨师食谱): https ://gist.github.com/Xotabu4/02f04e006e0328fe3d229e7b961bb743#file-selenoid-rb
docker - 如何在 aerokube selenoid docker 映像上启动文件服务器
我已按照帖子https://medium.com/@aandryashin/selenium-done-in-60-seconds-176796f8bdc7的说明使用 Selenoid 进行说明。
我能够启动并运行 docker 映像并进行连接。
现在我想使用文件下载功能。我的问题是如何在端口 8080 上启动文件服务器,因为在运行 Docker 时我没有看到任何配置选项?我是否必须创建一个具有 FileServer 支持的新 Docker 映像?
selenoid - 我尝试使用 GGR,但它在本地使用 selenoid 返回“连接被拒绝”
我已经安装了 selenoid、selenoid-ui、ggr 和 ggr-ui
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8628fa3cc58e aerokube/ggr-ui:latest-release "/usr/bin/ggr-ui -..." 1 second ago Up 1 second 0.0.0.0:8888->8888/tcp ggr-ui
f4e9c2ccc5c3 aerokube/ggr:latest-release "/usr/bin/ggr -lis..." 16 seconds ago Up 16 seconds ggr
beb1453e5c5d aerokube/selenoid:1.6.1 "/usr/bin/selenoid..." 6 days ago Up 6 days 0.0.0.0:4445->4444/tcp selenoid
64dfb02d75fe aerokube/selenoid-ui:v1.5.6 "/selenoid-ui --se..." 9 days ago Up 9 days 0.0.0.0:8080->8080/tcp selenoid-ui
197dcabfb251 selenoid/video-recorder "/entrypoint.sh" 2 weeks ago Up 2 weeks nervous_albattani
1fc7e1423c86 selenoid/video-recorder "/entrypoint.sh" 2 weeks ago Up 2 weeks peaceful_wright
9e28f9224493 selenoid/video-recorder "/entrypoint.sh" 2 weeks ago Up 2 weeks frosty_saha
6b52e02770ef selenoid/video-recorder "/entrypoint.sh" 2 weeks ago Up 2 weeks gallant_ramanujan
如果我直接使用 selenoid 可以成功,但是如果我使用 ggr,则会在日志中返回如下错误:
2018/05/31 18:28:42 [INIT] [Loading quota files from /etc/grid-router/quota]
2018/05/31 18:28:42 [INIT] [Listen on :8888]
2018/05/31 18:29:05 [STATUS] [Failed to fetch status: Get http://localhost:4445/status: dial tcp 127.0.0.1:4445: connect: connection refused] [172.16.0.173]
python - Selenoid:为什么我不能运行特定的浏览器版本?
我有以下配置文件 browsers.json:
在测试中,我有以下代码:
问题:为什么我不能运行特定的浏览器版本?它给了我例外:
如果我没有在功能中指定版本,则测试会成功运行。
selenium - WebDriverException:未知错误:无法解压缩“文件”
这个问题与此处提出的问题相似,但我不确定解决方案是否正确。使用最新图像附加名为“PDF_ùâàæ.pdf”的文件时出现此错误。
使用更新的图像,错误是相同的:
selenoid - 在 selenoid 中使用 Chrome/FF 测试版
我正在使用 selenoid 进行自动化 e2e 测试,并且非常喜欢它。为了确保所有版本的浏览器支持,我正在使用不同版本的 Chrome/FF 进行测试,现在还需要使用这些浏览器的 beta 版本进行测试。我发现这里没有 beta 版本的内置图像。
还有另一种使用测试版的方法吗?
selenium - org.openqa.selenium.remote.UnreachableBrowserException:与远程浏览器通信时出错。它可能已经死于 ChromeDriver 和 Selenium
我使用 selenium-java 3.12.0 每小时运行一堆测试用例;测试NG;Selenoid 与码头工人,詹金斯。有时(大约 10 个案例中的 1 个)我会收到错误消息:
在此错误之后,所有剩余的测试都将被跳过。
我遇到错误的 chrome 浏览器版本 - 66、67。
selenoid - 如何获取 Selenoid 会话 ID
我想澄清如何使用 Selenoid API 检查下载的文件。根据从容器中获取下载文件的文档,我需要调用
http://selenoid-host.example.com:4444/download/f2bcd32b-d932-4cdc-a639-687ab8e4f840/myfile.txt
其中f2bcd32b-d932-4cdc-a639-687ab8e4f840是 Selenoid 会话 ID
所以,问题是“我怎样才能得到这个会话 ID?” 从 RemoteWebDriver 由 getSessionId 返回的值看起来不正确。
UPD。我的错。我可以从 RemoteWebDriver 实例获取的会话 ID 是正确的。问题是我没有等待足够的时间将文件完全下载到容器中。这就是为什么我在尝试通过 API 获取文件时遇到 404 错误
docker - 如何为每个 jenkins 构建配置 selenoid 中的 `-container-network` 的值?
每个 Jenkins 构建都会在运行 selenoid 测试之前创建一个网络。例如,
Creating network "jenkinspr613build11_default"
. 网络名称基于 PR 和内部版本号。
docker-compose.yaml 文件具有以下 selenoid 服务配置:
如何配置-container-network
每个构建的值?
我可以将环境变量传递给 yaml 文件吗?
当我硬编码-container-network
.