问题标签 [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.
docker - 数字海洋码头硒鼓
我在数字 oceon 上创建了一个 docker selenoid,我去了链接集线器并创建了一个 chrome 会话,但是当我尝试运行我的 python 脚本时,会话的 vnc 不起作用!
nginx - 得到“您需要启用 JavaScript 才能运行此应用程序。” 使用 ngix 反向代理
我有 nginx 反向代理
当我去 /seltest 我得到了 你需要启用 JavaScript 来运行这个应用程序。
selenium-webdriver - 在 Selenium webdriver 中,对于远程 Firefox,如何使用 OSS 桥而不是 w3c 桥进行握手
我在 ruby 中使用 selenoid 进行远程浏览器测试。我正在使用“selenium-webdriver”、“capybara”、“rspec”进行自动化。我正在使用 attach_file 方法将文件上传到浏览器我想在 Firefox 和 Chrome 浏览器上上传文件,但它都会引发错误;
镀铬
Selenium::WebDriver::Error::UnknownCommandError: unknown command: unknown command: session/***8d32e045e3***/se/file
在火狐中
“不允许 HTTP 方法”处的意外令牌
所以搜索后我找到了 chrome 的解决方案,即在 caps['goog:chromeOptions'] > caps['goog:chromeOptions'] = {w3c: false}中设置 w3c 选项 false 所以现在 chrome 正在使用OSS 桥进行握手但是我不知道如何在 Firefox 中做到这一点。Firefox 没有类似的解决方案。我的浏览器功能如下:
selenium-webdriver - 如何在一个视频中录制包含多个 Selenoid 会话的完整测试?
我在测试中使用了两个 RemoteWebDriver 实例,并在 Selenoid 下运行它。执行此操作后,视频未完全录制。运行多个 Selenoid 会话时是否可以记录完整的测试?
selenium - 来自未知错误:存档错误:(未知错误:无法将文件写入临时目录),输入错误:(未知错误:zip 输入后的剩余数据)
我正在使用 selenoid 在远程运行并行场景,但经过一段时间并且在某些场景通过后,由于文件上传时出现以下错误,它们会失败。
unknown error: unable to unzip 'file' from unknown error: archive error: (unknown error: could not write file to temp dir), entry error: (unknown error: leftover data after zip entry)
但是,当我再次运行其中一个失败的场景时,它会毫无错误地通过。我正在使用 parallel_split_test gem 来划分场景,selenoid 用于远程测试,Selenium-webdriver vrsion (3.142.7) 和 ruby 2.5.5
docker - 如何在 Selenoid 浏览器上运行脚本
我一直在尝试设置 Selenoid 以用于我的自动化设置的并行测试,因为我有数百个测试用例要运行。
这是我尝试过的。
1) 安装 Docker 桌面
2) 使用此命令下载 Selenoid 容器
3) Selenoid 和 Selenoid UI 在 Docker 上启动并运行。 要检查此设置,我已经这样做了:
当我在浏览器中输入 http://localhost:4444/status 时,它会将我带到一个包含以下文本的页面:
当我http://localhost:8080/
在浏览器中输入时。它带我进入带有文本的 Selenoid UI 页面No Sessions yet
。
我有一个使用“docker pull selenoid/chrome”命令拉取的 chrome 浏览器图像。
当我尝试自动化一个简单的脚本来访问在 Selenoid 容器上运行的这个浏览器时,我收到了一个错误
我在这里遗漏了什么重要的东西吗?请指导我。谢谢。
python-3.x - 将代理设置为 selenoid webdriver
我使用 Web 驱动程序连接到 selenoid 容器
使用任何代理获取页面在 2ip.ru 或任何类似网站中具有相同的 IP。为什么 selenoid 不应用代理 IP?尝试图像 selenoid/firefox:60.0, selenoid/firefox:61.0, selenoid/firefox:62.0, selenoid/firefox:70.0, selenoid/firefox:71.0, selenoid/firefox:72.0。
azure - 如何将 VM 作为节点添加到容器化的 selenoid 集线器
如何将 VM 作为节点添加到容器化的 selenoid 集线器。我们有具有特定配置设置的服务器。我们想将这些 VM 服务器作为 Chrome/IE 代理添加到 Selenoid 集群。
您能否帮助我们将 VM 作为 Chrome/IE 代理连接到 AKS 容器中的 selenoid 集群?