私はFirefoxのリモートWebdriverインスタンスを起動して、プロファイルを渡そうとしています。リモートWebdriverにFirefoxプロファイルを渡すfirefoxインスタンスが動作しない
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に変更して動作することです。 –