相关疑难解决方法(0)

使用Java使用Selenium WebDriver加载Chrome配置文件

我遇到了一些让Selenium加载镀铬配置文件的麻烦.

String pathToChrome = "driver/chromedriver.exe";
System.setProperty("webdriver.chrome.driver", pathToChrome);

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
String chromeProfile = "C:\\Users\\Tiuz\\AppData\\Local\\Google\\Chrome\\User Data\\Default";
ArrayList<String> switches = new ArrayList<String>();
switches.add("--user-data-dir=" + chromeProfile);
capabilities.setCapability("chrome.switches", switches);
WebDriver driver = new ChromeDriver(capabilities);
driver.get("http://www.google.com");
Run Code Online (Sandbox Code Playgroud)

它开始很好并且工作得很完美,但是我想要加载默认配置文件,因为我想测试它,启用了一些Extensions并测试了一些首选项.

有没有人知道为什么这段代码不起作用?

我在Windows 7 x64上用Selenium 2.29.1和2.28.0以及chromedriver 26.0.1383.0测试了它.

java profile google-chrome selenium-webdriver

15
推荐指数
5
解决办法
7万
查看次数

标签 统计

google-chrome ×1

java ×1

profile ×1

selenium-webdriver ×1