2016-02-17 29 views
1

我怎樣才能運行我的硒瀏覽器驅動程序在Firefox的私人模式,而不是隻是正常的Firefox?如何打開一個私人的Firefox窗口 - 硒

我試過以下,但並未奏效:

firefox_profile = webdriver.FirefoxProfile() 
firefox_profile.set_preference("browser.privatebrowsing.autostart", True) 

driver = webdriver.Firefox(firefox_profile=firefox_profile) 

我認爲這是在意見和問題,上述前,但它沒有工作提出的問題。

+0

[Python的/硒無痕/私有模式(可能的重複http://stackoverflow.com/questions/27630190/python-selenium-incognito-private-模式) –

回答

0

你可以使用FirefoxBinaryadd_command_line_options

from selenium import webdriver 
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary 

b = firefox_binary=FirefoxBinary('/usr/bin/firefox') 
b.add_command_line_options("-private") 
dr = webdriver.Firefox(firefox_binary=b) 
+0

在複製文件中的代碼時,我無法使其工作。有什麼我需要改變,因爲它無法找到目錄? – BruceyBandit

+0

@BruceyBandit,我使用ubuntu,所以我的二進制文件位於'/ usr/bin'中,您使用的是哪個操作系統? –

+0

我的操作系統是windows 8 – BruceyBandit