2017-07-24 108 views
1

我已安装Safari驱动程序的最新版本,即2.48。 我使用python脚本启动它。驱动程序已启动,但默认情况下处于私人模式。而我的应用程序不支持隐私浏览。有没有需要照顾的设置?任何建议都会很棒。这是发射的线路:如何使用Selenium启动Safari Web驱动程序?

driver = webdriver.Safari() 

谢谢!

+0

您是否安装SafariDriver浏览器扩展? https://github.com/SeleniumHQ/selenium/wiki/SafariDriver – SiKing

回答

0

Safari Driver在专用模式下运行。你没有选择。
我在2016年向苹果提出了一个问题,他们说类似的问题已经提出,他们正在努力。这是他们提到的票28137091。我没有访问权限,所以我不知道当前的进度。

0

最新版本有这个问题,即它总是在私人窗口打开

使用旧版本的Safari和硒// SafariDriver,例如中Safari 6-9 & Selenium 2.x,它没有这个限制。

0

苹果safaridriver总是使用短暂(即“私人”)的自动化标签,与父母和孩子之间的选项卡之间的一些轻微的放宽,以不打破一些跨帧通信。你可以在这里阅读理由:https://webkit.org/blog/6900/webdriver-support-in-safari-10/

雷达连接upthread是一个无关的问题,其中本地存储不能在隐私浏览模式下工作。对于WebDriver和Safari 11中的常规私密浏览,该问题已得到解决。如果您的网站不是上述本地存储问题,那么知道您的网站无法在隐私浏览中工作会有帮助。

相关问题