selenium - 如何将 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 进入网格。感谢任何建议或指示。
解决方案
推荐阅读
- css - 将 ul 元素添加到 Kendo Grid Column 时,ul 元素始终位于其他列之后
- python - 使用 selenium 和 python 登录后我无法导航到 Instagram 页面
- javascript - 如何强制vue轮播每页显示一个
- python - 从 git 安装的应用程序未找到 Django+Celery 模块错误
- python - 用户点击图表,图表根据 te 事件的 ydata 变化
- javascript - 节点服务器本地主机问题
- java - Java - 通过输入记录动态生成 XML 数据
- nginx - 如何使用 nginx 公开此目录?<
- openstreetmap - 用于更新 OSM 数据库的 API
- r - 查找最接近特定登录字符串位置的数字