0

Python 3.4経由でSelenium 2.53.1で駆動されるFirefox 45.0.1で異なる設定値を設定しようとしています。例えば。無効のjavascript:Selenium Firefox with Python3 FirefoxProfile.set_preference()が無視されました

>>> from selenium import webdriver 
>>> profile = webdriver.FirefoxProfile() 
>>> profile.set_preference('javascript.enabled', False) 
>>> driver = webdriver.Firefox(firefox_profile=profile) 

しかし、これは無視され、about:config

javascript.enabled true 

を示し、JavaScriptコードが正常に実行されます。 about:configはユーザー設定であることを示していますが。何が欠けている?

答えて

1

あなたは

それはもはや、ユーザーインターフェイスからグローバルに行うことはできないことはできません。まだいくつかの選択肢があります。あなたはそれをブロックするために必要なものによっては、そのような参照のための

https://support.mozilla.org/en-US/questions/994809

+0

OK、感謝としてスクリプトブロッカー何かを検討する価値があるかもしれません。実際、第三者のコンテンツ(jsやその他のコンテンツ)をブロックするための好ましい方法は何ですか? –

+0

ところで、driver = '' 'webdriver.Firefox()' ''を拡張機能を有効にして読み込むにはどうしたらいいですか?アドオンはデフォルトで有効になっていません。 –

+0

ブロック部分用。指定されたURLをお読みください。 2番目の間は....別の質問の下になります;-)「セレンのロード中のFirefoxプロファイル」を探してください。 – mootmoot

関連する問題