Adr*_*n M 4 selenium google-chrome webdriver selenium-chromedriver
我最近一直在使用 Selenium WebDriver。我还专门与 chromedriver 合作。每当我打开一个新的 chrome 窗口 (driver.get(url)) 时,Chrome 都会以完全默认的状态启动,而不是在我从 Dock 中打开一个新窗口时它会打开的状态(我在macbook 运行 OS X Yosemite)。有没有解决的办法?或者这只是一个固定的行为?
小智 5
除非您指定要使用的配置文件,否则您将获得默认配置文件。要配置它以便 Selenium 使用您的普通配置文件,请在新选项卡中导航到chrome://version。显示您的配置文件路径,您只需将其作为指定选项输入,只需从路径末尾删除“/默认”(如果存在)。这在Google 的这个页面中都有解释,但这里还有一个例子(这是一个 Windows 路径,但相同的代码适用于 Mac——只需更改路径):
System.out.println("Now opening Chrome in my profile");
ChromeOptions options = new ChromeOptions();
options.addArguments("user-data-dir=C:/Users/[your user name]/AppData/Local/Google/Chrome/User Data");
driver = new ChromeDriver(options);
driver.get("http://www.google.com");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4166 次 |
| 最近记录: |