【发布时间】:2014-12-04 07:35:28
【问题描述】:
我正在尝试启动 Firefox 的远程 webdriver 实例并传入配置文件。
profile = webdriver.FirefoxProfile()
profile.set_preference("browser.download.folderList","2")
self.webdriver = webdriver.Remote(desired_capabilities=webdriver.DesiredCapabilities.FIREFOX,browser_profile=profile)
这不起作用。如果我将它传递给 Firefox webdriver 实例,它可以正常工作
profile = webdriver.FirefoxProfile()
profile.set_preference("browser.download.folderList","2")
self.webdriver = webdriver.Firefox(firefox_profile=profile)
有错误吗?我正在使用 Firefox 9 和 Selenium 2.16
【问题讨论】:
-
所以这可能是 Selenium 或 Firefox 的错误,已修复。问题是 browser.download.folderList 是一个整数,所以我将它更改为 2 为 int 并且它可以工作。
标签: python selenium grid selenium-webdriver