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
はユーザー設定であることを示していますが。何が欠けている?
OK、感謝としてスクリプトブロッカー何かを検討する価値があるかもしれません。実際、第三者のコンテンツ(jsやその他のコンテンツ)をブロックするための好ましい方法は何ですか? –
ところで、driver = '' 'webdriver.Firefox()' ''を拡張機能を有効にして読み込むにはどうしたらいいですか?アドオンはデフォルトで有効になっていません。 –
ブロック部分用。指定されたURLをお読みください。 2番目の間は....別の質問の下になります;-)「セレンのロード中のFirefoxプロファイル」を探してください。 – mootmoot