当我尝试使makemytrip网站自动化时,它会显示一些来自Google的通知消息。我不知道该如何处理该通知。使用html源代码中的Web元素ID时,它显示NosuchElementException
。
答案 0 :(得分:0)
这是一个iFrame,因此是NosuchElement exception
。
在您的情况下,您需要switchTo().frame
如下所示:
driver.switchTo().frame("notification-frame-~5586290a");
切换到iframe
后,您可以单击其中的按钮...
如果您要关闭它,请执行以下操作:
driver.FindElementsByXPath('//*[@class="wewidgeticon we_close icon-large"]').click()
如果不关闭它,但想返回到默认框架,则使用:
driver.switchTo().defaultContent();
希望这对您有帮助!