2016-10-01 14 views
8

Potrzebuję użyć istniejącego profilu Firefoksa w Selenium używając C#. Ten profil ma skonfigurowany dodatek, który jest mi potrzebny.Jak korzystać z istniejącego profilu Firefoksa w C# w Selenium?

Znalazłem kod googling, ale te były dla Java, próbowałem poniższy kod, ale nadal nie działa.

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

Odpowiedz

6

Znalazłem odpowiedź na oficjalnych docs selenu

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

Źródło: Selenium docs

5

Musisz przekazać obiekt profilu podczas tworzenia instancji sterownika firefox. Aby uzyskać szczegółowe informacje, należy wykonać:

driver = new FirefoxDriver(profile); 

Aby uzyskać szczegółowe informacje, patrz: here.

Powiązane problemy