2016-10-01 70 views
8

我需要使用C#在Selenium中使用現有的Firefox配置文件。 該配置文件有一個我需要配置的附加組件。如何在Selenium C#中使用現有的Firefox配置文件?

我發現了一些代碼googling,但這些是Java的,我試過下面的代碼,但它仍然無法正常工作。

FirefoxProfile profile = new FirefoxProfile("C:\\Users\\username\\Desktop\\software\\Files"); 
driver = new FirefoxDriver(); 

回答

6

我找到了答案硒的官方文檔

var profileManager = new FirefoxProfileManager(); 
FirefoxProfile profile = profileManager.GetProfile("Selenium"); 
IWebDriver driver = new FirefoxDriver(profile); 

來源:Selenium docs

5

您必須在實例化firefox驅動程序時傳遞配置文件對象。 Like,

driver = new FirefoxDriver(profile); 

有關詳細信息,請參見here

相關問題