Safari 对话框未在自动机浏览器实例中打开

Safari dialoge box is not opening in automaton browser instance

我正在使用 Selenium 和 Java 在 Safari 浏览器上自动化应用程序。

要在 Safari 浏览器上上传文件,我需要点击上传按钮。

但是用于选择文件的对话框未显示在自动化浏览器实例中。

在常规 safari 浏览器(自动化实例除外)中,我可以看到同一页面的对话框。

Safari 自动化实例中对话框打不开是什么原因?

Apple webkit 的问题。参考 - https://github.com/SeleniumHQ/selenium/issues/5236

解决方案是降级 Safari 版本并使用 Selenium 的 safari 驱动程序或等待 Apple webkit 修复此问题。