1
我创建了一个FF简介:火狐硒webdriver的不采用轮廓
fp = webdriver.FirefoxProfile()
fp.set_preference("browser.download.dir", CLIENT_SAVING_DIR)
fp.set_preference("browser.download.folderList",2)
fp.set_preference("browser.download.manager.showWhenStarting",False)
fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/octet-stream")
那么这个配置文件传递到远程模式的webdriver:
remoteHost="192.168.x.y:4444/wd/hub"
driver = webdriver.Remote(remoteHost,
desired_capabilities=DesiredCapabilities.FIREFOX,
browser_profile=pf)
我降级我的Firefox 35.0版本,使用Selenium selenium-server-standalone-2.44.0.jar
。
该驱动程序工作正常,但似乎我设置的配置文件没有使用。浏览器仍然出现下载提示对话框。
我已经尝试了很多次,并咨询了所有我能找到的东西。甚至尝试在FireFox中玩about:config
,但没用。 任何人都可以请帮忙吗?
这里pf是什么? – ashwinm
Ooop!我的错字,它是fp(FirefoxProfile实例) – user1593800