2015-12-01 9 views
5

Firefoxブラウザでいくつかのセレンテストを実行しています。 残念ながら、私は新しいプロフィールを作成するのに気をつけていますが、テスト開始時にはいつもFirefoxの/firstrun/ページが表示されています。私はそれを次のようSeleniumを使用しているときにFirefoxの更新ページをバイパスする方法はありますか?

FirefoxProfile profile = new FirefoxProfile(profileDir); 
    if(!exists) { 
     profile.setPreference("signed.applets.codebase_principal_support", true); 
     profile.setPreference("capability.principal.codebase.p0.granted", true); 
     profile.setPreference("startup.homepage_override_url", "about:blank"); 
     profile.setPreference("browser.startup.homepage_override.mstone", "'ignore'"); 

を無効にすることを試みたが、それは静止画

が表示されます。

Firefoxを起動してページが表示されないようにするにはどうすればよいですか?

+0

なぜ単一引用符で 'ignore'値;:()driver.get(「ブランクについて」)

profile.setPreference("browser.startup.homepage_override.mstone", "ignore"); 

別のアプローチは、Firefoxのインスタンスが作成された後、空白のページをロードするのですか?私はそうすべきではないと思う。 –

答えて

1

Kirilは正しい質問をします - 「なぜ単一引用符なのですか」。それがなければ私のために働く。

関連する問題