如何在 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();
}
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
安卓
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP