我只是想知道是否可以使用Selenium中的功能和Chrome选项设置Chrome的主页。
答案 0 :(得分:1)
是的,可以使用ChromeDriver
和DesiredCapabilities
实例化ChromeOption
来设置您想要的主页,如下所示: -
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
Map<String, Object> preferences = new HashMap<String, Object>();
preferences.put( "browser.startup.homepage", "http://my.home.page" );
preferences.put( "browser.startup.page", START_WITH_HOME_PAGE );
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", preferences);
capabilities.setCapability( ChromeOptions.CAPABILITY, options);
WebDriver driver = new ChromeDriver(capabilities);
答案 1 :(得分:0)
为了清楚起见,您在此处尝试设置的功能是用于自定义和配置 ChromeDriver会话的选项。 以下是您可以用来为会话设置的键:
"browser.startup.homepage", "startup.homepage_welcome_url", "startup.homepage_welcome_url.additional"
等
您可以为这些传递URL,或者如果您不想要,也可以设置如下内容:"about:blank"
作为值