How to send ESC key to close pop up window using Python and Selenium?

前端 未结 3 1182
南旧
南旧 2020-12-30 03:01

As mentioned, is there a way to send global ESC key to close popup(CSS MODAL Window)? I tried following but did not work:

driver.find_element_by         


        
3条回答
  •  梦毁少年i
    2020-12-30 03:24

    You don't need to send keys to the element, you need to press them globally (to browser).

    You can do it via Actions.

    from selenium import webdriver
    from selenium.webdriver.common.keys import Keys
    
    webdriver.ActionChains(driver).send_keys(Keys.ESCAPE).perform()
    

    You can see more info in Webdriver API - 7.2 Action Chains doc

提交回复
热议问题