![](/img/trans.png)
[英]Unable to maximize Safari browser on MAC with Selenium Webdriver
[英]How to run selenium script on Safari Browser in Mac Machine
我有一個硒代碼,該代碼在Safari瀏覽器的Windows 7上成功運行,但是當我在Safari瀏覽器的MAc機器中運行類似的代碼時。
但是我出錯了。 它正在打開新的Safari瀏覽器,但未點擊URL。 我的代碼是:=
WebDriver driver = new SafariDriver();
driver.get("http://www.google.com");
我也瀏覽了官方網站,但那也行不通。
我得到的錯誤是:-線程“ main”中的異常org.openqa.selenium.remote.UnreachableBrowserException: Failed to connect to SafariDriver after 45092 ms
它是一個已知的錯誤。
這是錯誤的詳細信息
在MAC系統上,默認情況下將在Safari瀏覽器中安裝-safari webdriver。要使selenium腳本在safari瀏覽器中運行,您必須在瀏覽器中進行以下設置:
提供Selenium Webdriver Extension的默認設置:
Safari Webdriver setup():
WebDriver driver = new SafariDriver();
driver.get("http://www.google.com");
現在完成所有設置,現在我們應該能夠使用Safari瀏覽器啟動Selenium腳本了
舊的SafariDriver實現不再維護,不應該使用。 您無需下載Safari 10即可下載Apple開發的驅動程序。 本文介紹了所有內容https://webkit.org/blog/6900/webdriver-support-in-safari-10/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.