我知道webdriver中有两种类型的警报,一个依赖警报被视为原始窗口的一部分,一个独立警报被视为与原始窗口不同的项目,需要以下命令才能运行:
driver.switchTo().alert()
问题是:有没有办法在没有首先执行代码的情况下立即识别警报是依赖还是独立?
答案 0 :(得分:0)
根据问题,独立警报是浏览器弹出窗口,使用以下命令进行操作:
driver.switchTo()警报();
WebDriver不直接识别独立警报,并且需要将驱动程序切换到它。
依赖警报是Web应用程序的一部分,WebDriver可以在不切换的情况下查找其中存在的元素。