以下のようにwebdriverでFirefox起動時にjavascriptが無効になるように設定しているのですが、設定が反映しません。

from selenium import webdriver
profile = webdriver.FirefoxProfile()
profile.set_preference("javascript.enabled", False)
browser = webdriver.Firefox(firefox_profile=profile)

Firefoxで about:config から値を確認してみると javascript.enabled の項目が true になっています。
Firefoxの about:config の画面で javascript.enabled をダブルクリックすると false にはできるのですが、試験の度に手動でfalseに切り替えるというわけにもいかず

python側で javascript.enabled の値を指定できる方法を教えて頂けないでしょうか。

バージョンは以下の通りです。
python 3.5.1
selenium 3.3.3
Firefox 51.0.1 (32 ビット)
Windows 8.1