1

我正在为 IE 和 Edge 浏览器设置 Selenoid Windows Server 2016。我没有尝试对 Windows 图像进行 dockerise,因为我怀疑我是否会通过我们的安全团队。

我已经从命令行运行这个没有任何问题,但我有两个悬而未决的问题我找不到答案:

  1. 在 browsers.json 中是否可以指定平台?我找不到任何关于如何添加它的文档。虽然不是绝对必要的,但我可能在 Windows 服务器以及 Linux/Docker/Selenoid 实例中也有一个 Chrome 版本。

  2. 是否可以将 selenoid(和/或 UI)作为 Windows 服务运行?我怀疑我需要将服务器配置为在重新启动后自动登录并运行 selenoid_windows_amd64.exe 以便浏览器可以访问桌面但我希望是错误的;-)

注意:我将在 Linux 上为所有其他浏览器运行 Selenoid,GGR 将两者链接起来。

4

1 回答 1

0
  1. 目前browsers.json不支持平台。
  2. 通过添加其二进制文件并选中“允许桌面访问”复选框,可以将 Selenoid 作为 Windows 服务运行。但是,在将 Selenoid 作为 Windows 服务运行时,所有东西(包括浏览器)都将在所谓的session 0最大屏幕分辨率受限的情况下运行(至少几年前,我们尝试在 Windows 7 中这样做,并且屏幕分辨率限制是1024x768or 1280x1024,不记得了确切地)。
于 2019-08-21T17:02:17.817 回答