selenium - 我们可以在 docker 上安装 safari 和 edge webDriver 吗?
问题描述
我可以在 Docker 上安装 chrome 和 firefox webDriver,但我不知道 safari 和 edge 是否也可以这样做。所以有人有想法吗?如果是怎么办?
解决方案
Docker 容器化仅限于 Linux 操作系统容器。这意味着没有 OS X 或 Windows。所以你不能运行 Safari 也不能运行 Edge。
但是您可以添加一个 vagrant vm 浏览器(运行 Windows 或 OS X),然后将它们连接到您的 Selenium 集线器。
推荐阅读
- ios - 当通过点击背景关闭 UITextView 的键盘时,我在 didSelectRowAt 中得到错误的 indexPath
- kubernetes - kubectl 不显示用户名/密码?
- c - 格式化字符串攻击,将输出转换为 bash 中的可读格式
- javascript - 带有`fetch`的React-Native上传文件不起作用
- python - 在一行而不是多行中获取编码的分类变量
- php - 如何从刀片文件中的编码数组中获取数据
- java - Java应用程序中marklogic nosql数据库中使用关系运算符的基本查询中的异常
- android - 如何在颤动中使用 DateTime.now() 仅显示当前时间?
- python - 在 for 循环中使用 imshow 方法打印多个图像
- django - Django un Azure Webapp:在部署时运行命令