私はPythonを使用しています。セレンを使用してFirefoxでjavascriptを無効にするにはどうすればよいですか? これは、プロファイルを作成してから、そのプロファイルを使用してドライバーをロードすることを示しています。しかし、ページがレンダリングされた後に Javascript を無効にしたいので、ドライバーを再作成することはできません。
私は次のことを試しました:
browser = selenium.webdriver.Firefox()
browser.get('http://wwwhatever.com')
browser.firefox_profile.set_preference('javascript.enabled', False)
browser.firefox_profile.update_preferences()
しかし、私はこれを取得します:
print browser.capabilities['javascriptEnabled']
True
さらに、私のテストの残りの部分は、Javascript が有効になっているように動作します。