Selenium 是否支援 Safari 瀏覽器?


是,Selenium webdriver 支援 Safari 瀏覽器。Safari 是一款著名的瀏覽器,由 Apple 裝置預設提供。對於 Safari 10 及更高版本,safaridriver 會自動安裝,不需要單獨安裝。

SafariDriver 的位置:/usr/bin/safaridriver。另外,請務必記住,要使用 Safari 最新版本,使用者必須有 Apple 裝置。這是因為 Apple 在 Windows 上不再支援 Safari(自 2012 年起)。

如果我們在 Apple 裝置上使用舊版 Safari,我們必須透過執行命令來啟用 webdriver 支援 −

/usr/bin/safaridriver −−enable

首先,我們必須導航到Safari,然後單擊首選項。選擇高階選項,然後選中在選單欄中顯示開發選單複選框。

然後,從開發選單中,啟用允許遠端自動化選項。

示例

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.safari.SafariDriver;
import java.util.concurrent.TimeUnit;
public class LaunchSafariBrw{
   public static void main(String[] args) {
      //object of SafariDriver
      WebDriver driver = new SafariDriver();
      driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
      //launch browser
      driver.get("https://tutorialspoint.tw/index.htm");
      // close browser
      driver.close();
   }
}

更新於:02-Feb-2021

857 人閱讀

開啟你的 事業

完成課程以獲得認證

開始使用
廣告