

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

[code]

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

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


CC BY-SA 3.0
2017-04-10T10:01:25.960
33908
2022-06-13T15:17:39.330
2017-04-10T10:41:18.490
question
python firefox selenium
python seleniumでjavascriptを無効にする

[code]

    browser.get('about:config')
    sleep (3)
    browser.find_element_by_id('warningButton').click()
    browser.find_element_by_id('about-config-search').send_keys('javascript.enabled')
    sleep (3)
    browser.find_element_by_class_name('button-toggle').click()
    
[/code]


CC BY-SA 4.0
2019-12-07T06:53:49.937
61201
2019-12-07T08:53:00.740
2019-12-07T08:53:00.740
3068
36969
33908
answer

[code]

    from selenium import webdriver
    from selenium.webdriver.firefox.options import Options
    options = Options()
    options.set_preference('javascript.enabled', False)
    browser = webdriver.Firefox(options=options)
    
[/code]

検証OS: Ubuntu 20.04.4 LTS  
[![スクリーンショット](https://i.stack.imgur.com/Z1O9z.png)](https://i.stack.imgur.com/Z1O9z.png)


CC BY-SA 4.0
2022-06-13T15:17:39.330
89373
2022-06-13T15:17:39.330
53038
33908
answer