【发布时间】:2018-08-28 02:46:54
【问题描述】:
我正在用 selenium 编写测试,并且想在 Firefox 中将代理更改为自动检测,默认是系统设置中的代理。怎么做?
我的代码如下:
public class SodirRejestracja {
String baseUrl = "http://google.pl";
String driverPath= "C:\\geckodriver.exe";
WebDriver driver;
@BeforeTest
public void beforeTest() {
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("network.proxy.type", 2);
System.setProperty("webdriver.gecko.driver", driverPath);
driver=new FirefoxDriver(profile);
}
@Test
public void test(){
driver.get("http://google.com");
}
}
以上代码来自How do I set a proxy for firefox using Selenium webdriver with Java?
但在 driver=new FirefoxDriver(profile) 行中,我得到:“构造函数 FirefoxDriver(FirefoxProfile) 未定义”
【问题讨论】: