如何按图像按下确定
按钮。
我可以切换到这个窗口。但直到我单击“确定”后才加载,因此没有任何元素。
警报句柄也没有帮助。
Autoit 也无法检测到此弹出消息。
禁用通知也无济于事。
有任何想法吗?
添加了两个屏幕截图。
火狐快照:
Chrome 快照:
p.companieGenreal.sActivities().click();
driver.switchTo().defaultContent();
String parent = driver.getWindowHandle();
p.companieGenreal.sAddNew().click();
p.companieGenreal.sAddJobOrder().click();
p.companieGenreal.sContract().click();
swithToChildWindow(parent);
driver.switchTo().alert().accept();
最佳答案
要将其视为警报,请尝试以下操作:
Alert a = driver.switchTo().alert();
a.confirm();
如果可以使用 Escape 键关闭它,请像这样发送 Escape 按键(如果按 Enter 键关闭它,则发送 ENTER):
Actions action = new Actions(driver);
action.sendKeys(Keys.ESCAPE);
关于java - 如何处理没有任何元素的浏览器通知弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51555208/