编辑:提到的可能重复内容涉及如何传递凭据和登录身份验证弹出窗口。我的问题是如何取消身份验证弹出窗口。 通过机器人类(class)可以实现吗? /编辑
我想取消下面的身份验证弹出窗口。我尝试使用 Robot 类,但无法取消弹出窗口。
代码也正在运行,即我没有收到任何错误。
Robot rb = new Robot();
rb.keyPress(KeyEvent.VK_TAB);
rb.keyRelease(KeyEvent.VK_TAB);
Thread.sleep(2000);
rb.keyPress(KeyEvent.VK_TAB);
rb.keyRelease(KeyEvent.VK_TAB);
最佳答案
alert.accept() – 将单击“确定”按钮
alert.dismiss() – 将单击“取消”按钮
alert.text – 将获取警报上显示的文本
http://allselenium.info/python-selenium-handle-alerts-prompts-confirmation-popups/
关于java - 无法使用机器人类取消 "Authentication Pop up",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58319403/