SafariDriver
使用 SafariDriver 在 Safari 中執行 Nightwatch.js 測試。
從 Safari 10 開始,如果您的作業系統中安裝了 Safari,則會預先安裝 safaridriver
。如果您的作業系統中安裝了 Safari 瀏覽器,則不需要明確安裝。最近版本的 Selenium 已移除對舊版 safaridriver
的支援,您可以在 此處追蹤。
適用於 pre-Selenium 2.45.0 版本的 SafariDriver
在較早版本(pre-Selenium 2.45.0)中,SafariDriver 作為 Safari 瀏覽器的擴充功能,可以從此處下載。
安裝 SafariDriver
- 從符合您使用的 Selenium 版本的資料夾中,搜尋並下載
SafariDriver.safariextz
檔案。 - 開啟 Safari 並按一下 檔案 功能表。
- 選取您下載的 SafariDriver 擴充功能套件
SafariDriver.safariextz
,然後按一下 開啟。
現在您可以在測試指令碼中,在您的 desiredCapabilities
金鑰下的 browserName
金鑰中,使用 Safari 作為瀏覽器
"desiredCapabilities" : {
"browserName" : "safari",
"javascriptEnabled" : true,
"acceptSslCerts" : true
}
Safari 特定功能
深入瞭解Safari 特定功能。