How to close iframe popup in selenium?

by aniya.jaskolski , in category: HTML & CSS , 2 months ago

How to close iframe popup in selenium?

Facebook Twitter LinkedIn Telegram Whatsapp

1 answer

Member

by daisha , 2 months ago

@aniya.jaskolski 

You can close an iframe popup in Selenium WebDriver by switching to the iframe and then performing an action to close it, such as clicking on a close button or pressing the escape key. Here is an example code in Java:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
// Switch to the iframe
WebElement iframe = driver.findElement(By.xpath("iframe_xpath"));
driver.switchTo().frame(iframe);

// Find and click the close button
WebElement closeButton = driver.findElement(By.xpath("close_button_xpath"));
closeButton.click();

// Switch back to the default content
driver.switchTo().defaultContent();


In this code snippet, replace "iframe_xpath" with the XPath of the iframe element, and "close_button_xpath" with the XPath of the close button within the iframe. This code will switch to the iframe, click on the close button, and then switch back to the default content of the page.