How to disable Javascript when using Selenium?

前端 未结 16 692
星月不相逢
星月不相逢 2020-12-05 05:07

I am wondering how do I disable javascript when using selenium so I can test server side validation.

I found this article but I don\'t know what to really do. Like I

16条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-05 05:39

    You can disable javascript using selenium at runtime by using the code:

    from selenium import webdriver
    
    options= webdriver.ChromeOptions()
    
    chrome_prefs = {}
    options.experimental_options["prefs"] = chrome_prefs
    chrome_prefs["profile.default_content_settings"] = {"javascript": 2}
    chrome_prefs["profile.managed_default_content_settings"] = {"javascript": 2}
    driver = webdriver.Chrome("your chromedriver path here",options=options)
    
    driver.get('https://google.com/search?q=welcome to python world')
    
    

    Example image here:-https://i.stack.imgur.com/DdKZQ.png

提交回复
热议问题