如何在同一台Windows10笔记本电脑上的Safari浏览器上运行用C#编写的Selenium测试

如何在同一台Windows10笔记本电脑上的Safari浏览器上运行用C#编写的Selenium测试,c#,docker,selenium,safari,C#,Docker,Selenium,Safari,我使用C#over.Net/Windows10笔记本电脑编写了一系列Selenium测试。我想在同一台Windows10笔记本电脑上的safari浏览器上运行这些测试。我想知道,既然苹果不再提供Safari for windows,我该怎么做 有可能吗 找到可以运行Safari浏览器的Docker容器 安装某种类型的虚拟机,该虚拟机将运行iOS,因此将具有Safari浏览器。然后,我在该VM上设置了一个Selenium网格中心,并使用C#/Selenium脚本从windows maching访

我使用C#over.Net/Windows10笔记本电脑编写了一系列Selenium测试。我想在同一台Windows10笔记本电脑上的safari浏览器上运行这些测试。我想知道,既然苹果不再提供Safari for windows,我该怎么做

有可能吗

  • 找到可以运行Safari浏览器的Docker容器
  • 安装某种类型的虚拟机,该虚拟机将运行iOS,因此将具有Safari浏览器。然后,我在该VM上设置了一个Selenium网格中心,并使用C#/Selenium脚本从windows maching访问网格。但我不知道该怎么做

请告知。一些提示会很有用。

苹果对Windows上Safari的支持在5.1版本时停止,这意味着您可以在Safari 5.1的Windows上安装最新的Safari

第二个-用于狩猎的图像-

第三,您可以在PC上创建Machintosh虚拟机
这是
这是你的链接

如果在计算机上添加其中一个,则还需要启用Safari自动化

1. Open Safari
2. Go to Safari > Preferences
3. Go to Advanced and in the bottom, there is an option "Show Develop menu in menu bar"
4. Check that option
5. Go to Develop
6. Check on "Allow Remote Automation"
7. Close/Quit the browser
之后,您可以在mac上运行selenium节点脚本,以便从网格连接它。
您还可以将苹果在Windows上对Safari的支持在5.1版本停止,这意味着您可以在Safari 5.1中安装在Windows上的最新Safari作为网格

第二个-用于狩猎的图像-

第三,您可以在PC上创建Machintosh虚拟机
这是
这是你的链接

如果在计算机上添加其中一个,则还需要启用Safari自动化

1. Open Safari
2. Go to Safari > Preferences
3. Go to Advanced and in the bottom, there is an option "Show Develop menu in menu bar"
4. Check that option
5. Go to Develop
6. Check on "Allow Remote Automation"
7. Close/Quit the browser
之后,您可以在mac上运行selenium节点脚本,以便从网格连接它。
您还可以使用漂亮的答案作为网格。漂亮的答案。