gpt4 book ai didi

java - 如何处理没有任何元素的浏览器通知弹出窗口?

转载 作者:行者123 更新时间:2023-12-01 19:50:14 26 4
gpt4 key购买 nike

如何按图像按下确定按钮。我可以切换到这个窗口。但直到我单击“确定”后才加载,因此没有任何元素。警报句柄也没有帮助。Autoit 也无法检测到此弹出消息。禁用通知也无济于事。有任何想法吗?添加了两个屏幕截图。

火狐快照:

Look from FF

Chrome 快照:

Look from 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com