Python 是比较容易实现浏览器Options设置的。
options = webdriver.ChromeOptions()
prefs = {'profile.default_content_settings.popups': 0, 'download.default_directory': 'E:\\download_from_chrome'}
options.add_experimental_option('prefs', prefs)
driver = webdriver.Chrome(chrome_options=options)
但是,只想用Robot Framework中已经导入了Library SeleniumLibrary来实现。
OpenBrowser_ChromeOptions
[Documentation] 修改chromewebdriverdownload.default_directory
#设置chrome浏览器默认的下载路径
${chrome_download_path} set variable E:\\download_from_chrome
OperatingSystem.Run rmdir /s/q ${chrome_download_path}
${prefs} Create Dictionary download.default_directory=${chrome_download_path}
${chrome_options} Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver
Call Method ${chrome_options} add_experimental_option prefs ${prefs}
Create Webdriver Chrome chrome_options=${chrome_options}
Go To http://www.jianshu.com
Maximize Browser Window