如何在 Mac OSX 上使用 Selenium WebDriver 来让 Firefox 正常工作?


我们可以在 Mac OS 上让 Firefox 与 Selenium WebDriver 协同工作。对于版本高于 47 的 Firefox,需要使用 geckodriver.exe 文件。只有在创建 FirefoxDriver 类的对象后,我们才能启动浏览器。

语法

WebDriver driver=new FirefoxDriver();

访问链接 −  https://selenium.net.cn/downloads/,转到浏览器部分。点击 Firefox 下方的文档链接。

在“受支持的平台”页面中,单击 geckodriver 版本 链接。

然后单击对应于 Mac OS 的链接。

下载后,提取文件并将 geckodriver.exe 文件保存到 /usr/local/bin 位置。与 Windows 中一样,我们无需在 Mac 中配置文件的任何路径。

示例

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import java.util.concurrent.TimeUnit;
public class FirefoxOnMac{
   public static void main(String[] args) {
      WebDriver driver = new FirefoxDriver();
      driver.manage().timeouts().implicitlyWait(4, TimeUnit.SECONDS);
      driver.get("https://tutorialspoint.com/index.htm");
      driver.quit();
   }
}

更新于: 2021-02-01

4 千次点击

开启你的职业

通过完成课程获得认证

开始
广告
© . All rights reserved.