在 selenium 中使用 safariDriver 啟動帶擴充套件的 safari。


我們可以在 Selenium webdriver 中使用 SafariDriver 啟動帶擴充套件的 Safari。Safari 是一款著名的瀏覽器,由 Apple 裝置預設提供。對於 Safari 10 版本及高於 10 的版本來說,safaridriver 會自動出現,無需單獨安裝。

SafariDriver 的位置為:/usr/bin/safaridriver。此外,必須記住,要使用 Safari 最新版本,使用者應該擁有 Apple 機器。這是因為 Apply 已不再支援 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();
   }
}

更新於:30-1 月-2021

698 次瀏覽

開啟你的 職業生涯

完成課程以獲得認證

開始
廣告