Checkout our demo site to practice selenium https://magento.softwaretestingboard.com/
Okay, your closeModelButton should look something like this.
public void clickCloseModalButton() {
WebDriverWait wait = new WebDriverWait(driver, 25); // choose your time to wait for model dialog here
wait.until(ExpectedConditions.visibilityOfElementLocated(closeModalButton));
if(driver.findElement(closeModalButton).isVisible()){//This will make it optional.
driver.findElement(closeModalButton).click();
}
This site is for software testing professionals, where you can ask all your questions and get answers from 1300+ masters of the profession. Click here to submit yours now!
1.4k questions
1.6k answers
866 comments
1.9k users