2017-09-18 10 views
0

これは私のJavaコードです。私は、Firefoxのプロファイル設定を使用します。問題は、私はボタンをクリックしようとしているが、Firefoxのトラッキング保護はクリックを妨げることである。トラッキング保護を無効にしようとしましたが、トラッキング保護モードをオフにすると、セレンドライバがブラウザを開くと、ブラウザは設定を忘れてしまいます。なぜか分からないし、とても迷惑だ。どうすればこの問題を解決できますか?selenium webdriverとfirefoxブラウザで証明書閲覧を無効にするにはどうすればよいですか?

FirefoxProfile profile = new FirefoxProfile(); 
    profile.setPreference("permissions.default.stylesheet", 2); 
    profile.setPreference("permissions.default.image", 2);  
    System.setProperty("webdriver.gecko.driver", "F:\\path\\geckodriver.exe"); 
    driver = new FirefoxDriver(profile); 

答えて

0

あなたはこれを働いていない

FirefoxProfile profile = new FirefoxProfile();  
profile .setPreference("browser.private.browsing.autostart", false) 
profile.setPreference("permissions.default.stylesheet", 2); 
profile.setPreference("permissions.default.image", 2);  
System.setProperty("webdriver.gecko.driver", "F:\\path\\geckodriver.exe"); 
driver = new FirefoxDriver(profile); 
+0

を使用することができます。.setPreference( "browser.private.browsing.autostart"、false)の – Kovoliver

+0

をプロファイリングこれは私のエラーでエラー – iamsankalp89

+0

を投稿してください。ボタンをクリックしようとしましたが、値を表示したいと思います。その値は存在しません。そのクラスはHTML構造内にありますが、ボタンをクリックするだけですが、追跡保護のためにできません。 – Kovoliver

関連する問題