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