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_tag_name('body').send_keys(Keys.ESCAPE)
I know I can use xPath etc but issue is the site has dynamic elementIds and classnames.
To dismiss a popup, the method switch_to. alert(). dismiss() is used. To obtain the text on a popup, we have to use the switch_to.
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With