2016-10-01 14 views
8

C#を使ってSeleniumに既存のFirefoxプロファイルを使用する必要があります。 そのプロファイルには、必要な設定済みのアドオンがあります。Selenium C#で既存のFirefoxプロファイルを使用するには?

私はいくつかのコードでグーグルが見つかりましたが、それらは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ドライバのインスタンス化中にプロファイルオブジェクトを渡す必要があります。同様に、

driver = new FirefoxDriver(profile); 

詳細については、hereを参照してください。

関連する問題