gpt4 book ai didi

java - 如何让 Firefox 在 Mac OSX 上与 Selenium WebDriver 一起工作

转载 作者:太空狗 更新时间:2023-10-29 22:49:31 27 4
gpt4 key购买 nike

我正在尝试为 WebDriver 配置代理设置,所以我使用了以下代码....

FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("network.proxy.type", 1);
profile.setPreference("network.proxy.http","207.229.122.162");
profile.setPreference("network.proxy.http_port", 3128);
WebDriver driver = new FirefoxDriver(profile);
selenium = new WebDriverBackedSelenium(driver, "http://www.example.com/");

在对文件执行运行后,我得到了类似......的异常

org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH.

Make sure firefox is installed. OS appears to be: MAC

System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.6.8',

java.version: '1.6.0_29'

Driver info: driver.version: FirefoxDriver

任何人都可以帮助我了解如何以及在何处为 firefoxprofile()

提供路径

最佳答案

我相信你有几种选择:

在您的 PATH 系统变量中指定文件夹(您的 Firefox 二进制文件所在的文件夹)- here's how .

或调用

WebDriver driver = new FirefoxDriver(new FirefoxBinary(new File("path/to/your/firefox.exe")), profile);

关于java - 如何让 Firefox 在 Mac OSX 上与 Selenium WebDriver 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9907492/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com