2017-07-24 81 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中的常規私密瀏覽,該問題已得到解決。如果您的網站不是上述本地存儲問題,那麼知道您的網站無法在隱私瀏覽中工作會有幫助。

相關問題