Python 是比較容易實現(xiàn)瀏覽器Options設(shè)置的。
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中已經(jīng)導(dǎo)入了Library SeleniumLibrary來實現(xiàn)。
OpenBrowser_ChromeOptions
[Documentation] 修改chromewebdriverdownload.default_directory
#設(shè)置chrome瀏覽器默認(rèn)的下載路徑
${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.reibang.com
Maximize Browser Window