使用Pytest_mozwebqa更改chrome中的默认下载位置

时间:2016-05-03 13:06:48

标签: python-2.7 selenium-webdriver

任何人都可以帮助我如何使用pytest更改selenium中的chrome设置以将文件下载到所需位置。 我应该在eclipse的运行配置中添加以下命令来更改下载路径

- baseURL时=' http://example.com' - 驱动=铬

1 个答案:

答案 0 :(得分:1)

在Python本身,它将是:

chromeOptions = webdriver.ChromeOptions()
chromeOptions.add_experimental_option("prefs", {"download.default_directory": "some/path", "download.directory_upgrade": true})
driver = webdriver.Chrome(executable_path="the/path/to/the/driver.exe", chrome_options=chromeOptions)

相关:https://bugs.chromium.org/p/chromedriver/issues/detail?id=330

如果我理解了这个" Pytest_mozwebqa" thingy有效,您可以尝试添加此命令行:

--chromeopts='{"prefs":{"download.default_directory":"some/path","download.directory_upgrade":true}}'