2017-06-16 2 views
0

同じfirefoxプロファイルをselenium webdriverで開くと、shockwave playerを手動で有効にしなければならないたびに変更がfirefoxプロファイルに保存されません。selenium webdriverを使用してfirefoxプロファイルプラグインのアクティベーションの変更を保存できません

スクリプトを使用してプラグインを自動的に有効にする方法や、後で使用するために変更をFirefoxプロファイルに保存する方法はありますか?

ProfilesIni profile = new ProfilesIni(); 
System.setProperty("webdriver.gecko.driver","C:\\Users\\Test-pc1\\geckodriver-v0.16.1-win64\\geckodriver.exe"); 
FirefoxProfile myprofile = profile.getProfile("SeleniumTest"); 
WebDriver driver = new FirefoxDriver(myprofile); 
myprofile.setPreference("dom.ipc.plugins.enabled.Shockwaveflash.exe", "true"); 

答えて

0

私はあなたが望むものを達成するのに役立つことを願っています。

http://toolsqa.com/selenium-webdriver/custom-firefox-profile/これは参照できます。 FFプロファイルを作成したら、それを起動し、右上隅のオプションメニュー、[オプションの選択]をクリックします。

enter image description here

選択アプリケーション、およびアプリケーションを選択し、あなたが行われたら、それは、このprofile.Asは、上記のリンクに言及して、テスト実行enter image description here

セーブファイルと言います。

+0

ありがとうございましたSudhaさんにはありがたいことですが、実際にはアプリケーションのコンテンツタイプにshockwave playerプラグインが見つかりません – Amu

+0

adobe shockwave playerプラグインをSelenium Webdriverスクリプトで有効にする方法はありますか myprofile.setPreference( "dom.ipc.plugins.enabled.Shockwaveflash.exe"、 "true"); – Amu

+0

私は今これについての手掛かりはありません。しかし、もし私が見つけたら私はあなたに戻ってきます。 –

関連する問題