无法关闭makemytrip.com上的弹出窗口

时间:2017-03-20 05:28:29

标签: selenium-webdriver popup

{{1}}

谢谢,

莎莉泰

1 个答案:

答案 0 :(得分:0)

介于两者之间frame。您需要切换到frame。 请参阅可行的代码。

    driver.get("https://www.makemytrip.com/");
    driver.findElement(By.cssSelector("a[href*='holidays-international']")).click();
    WebDriverWait wait = new WebDriverWait(driver, 15);
    Thread.sleep(7000L);
    driver.switchTo().frame(driver.findElement(By.xpath("//iframe[@name='notification-frame-22a34493b']")));
    driver.findElement(By.xpath(".//a[@id='webklipper-publisher-widget-container-notification-close-div']")).click();
    Thread.sleep(2000L);

希望这能解决您的问题。