java - 如何使用 JAVA 的 Selenium WebDriver 写入 SSL 安全弹出密码?
问题描述
我正在尝试用 JAVA 编写一些函数,该函数可以将 pin 写入 SSL 安全弹出窗口以进行自动化测试。不幸的是,我仍然没有找到解决方案。这是 Selenium 看不到的元素。有人可以帮我吗?
解决方案
Selenium 可以单击 Chrome 中的 Web 元素或 Windows 应用程序中的 WPF 元素。弹出窗口不是其中之一。
您可以使用 Robot 对象在键盘上键入,但您无法知道此弹出窗口何时出现。除非此弹出窗口每天在完全相同的时间显示。
推荐阅读
- java - Android:以编程方式旋转按钮内的文本
- javascript - 用 Javascript 或 jQuery 检测和替换长字符串
- python - 在python中使用if的有效方法
- c++ - 如何解决 mini_racer 0.2.4 编译问题以解决 Bundler 对 Fedora 31 的依赖?
- java - 当其他参数相同时,AspectJ 生成两个不同的字节码(使用 Java)
- sql-server - 从函数中获取表名
- java - 什么是android中的“顶级目的地”?
- algorithm - 如果对手没有最佳发挥,对 MinMax 算法的影响
- python - 从 Python 函数到 Django 模板
- c++ - 恢复由 NtCreateProcessEx 创建的进程