首页 > 解决方案 > 如何将 Edge 和 Safari 连接到在 AWS Linux 实例上运行的 Selenium Grid?

问题描述

谁将 Edge 和 Safari 连接到在 AWS Linux 实例上运行的 Selenium Grid?

我需要在 AWS env 中为我的 selenium 测试进行多浏览器测试(仅限 Chrome、Firefox、Edge 和 Safari)。目前,我有一个在 AWS Linux 实例上运行的 selenium 网格,它带有 Chrome 和 Firefox 节点容器,通过 docker-compose v2 生成。为了让其他两个浏览器满意(Edge 和 Safari),我正在寻找解决方案。

对于 Edge 测试,我想我可以创建一个 Win Server 实例并让 Edge ( https://hub.docker.com/_/microsoft-msedge-msedgedriver ) 运行它。但仍然不确定这可以作为注册到在不同实例中运行的集线器的节点。我正在尝试这个,但仍然没有运气。

对于 Safari,目前的想法是设置一台物理 Mac 机器。我正在尝试这个,但仍然没有运气。

也许有更好的方法让 Edge 和 Safari 进入网格。感谢任何建议或指示。

标签: seleniumdocker-composeselenium-grid

解决方案


推荐阅读