使用 Selenium WebDriver - 无法在 Mac 上启动 Chrome 浏览器


使用 Selenium webdriver 时,可能无法在 Mac 上启动 Chrome 浏览器。不过,可以按照以下步骤来避免 −

第 1 步 − 导航至链接:https://sites.google.com/chromium.org/driver/,然后点击与本地 Chrome 浏览器兼容的 chromedriver 版本的下载链接。

第 2 步 − 点击适用于 Mac 操作系统的 chromedriver 链接。

第 3 步 − zip 文件下载完成后,解压缩它以获取 chromedriver.exe 文件。将其保存到所需位置。

第 4 步 − 在 System.setProperty 方法中指定 chromedriver.exe 文件的路径时,我们可以只指定 chromedriver 而无需指定 chromedriver.exe。

代码实现

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import java.util.concurrent.TimeUnit;
public class FirstAssign {
   public static void main(String[] args) {
      //configure path of chromedriver.exe
      System.setProperty("webdriver.chrome.driver", "chromedriver");
      //ChromeDriver instance
      WebDriver driver = new ChromeDriver();
      //implicit wait
      driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
      //url launch
      driver.get
      ("https://tutorialspoint.com/about/about_careers.htm");
      System.out.println("Page title: "+ driver.getTitle());
      //browser quit
      driver.quit();
   }
}

输出

更新于: 25-6-2021

2K+ 浏览

开启您的 职业生涯

完成课程后获得认证

开始
广告