Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- opt = webdriver.ChromeOptions()
- opt.add_extension("Block-image_v1.1.crx")
- browser = webdriver.Chrome(chrome_options=opt)
- chromeOptions = webdriver.ChromeOptions()
- prefs = {"profile.managed_default_content_settings.images":2}
- chromeOptions.add_experimental_option("prefs",prefs)
- driver = webdriver.Chrome(chrome_options=chromeOptions)
- driver = webdriver.Chrome()
- def expand_shadow_element(element):
- shadow_root = driver.execute_script('return arguments[0].shadowRoot', element)
- return shadow_root
- driver.get("chrome://settings")
- root1 = driver.find_element_by_tag_name('settings-ui')
- shadow_root1 = expand_shadow_element(root1)
- root2 = shadow_root1.find_element_by_css_selector('[page-name="Settings"]')
- shadow_root2 = expand_shadow_element(root2)
- root3 = shadow_root2.find_element_by_id('search')
- shadow_root3 = expand_shadow_element(root3)
- search_button = shadow_root3.find_element_by_id("searchTerm")
- search_button.click()
- text_area = shadow_root3.find_element_by_id('searchInput')
- text_area.send_keys("content settings")
- root0 = shadow_root1.find_element_by_id('main')
- shadow_root0_s = expand_shadow_element(root0)
- root1_p = shadow_root0_s.find_element_by_css_selector('settings-basic-page')
- shadow_root1_p = expand_shadow_element(root1_p)
- root1_s = shadow_root1_p.find_element_by_css_selector('settings-privacy-page')
- shadow_root1_s = expand_shadow_element(root1_s)
- content_settings_div = shadow_root1_s.find_element_by_css_selector('#site-settings-subpage-trigger')
- content_settings = content_settings_div.find_element_by_css_selector("button")
- content_settings.click()
Add Comment
Please, Sign In to add comment