我们在web应用程序中使用了applet,这个applet由thirdparty提供,用于验证那里的用户数据库。但是,有一个用户登录和一旦系统验证用户,applet中的系统显示文本框输入给定文本的密钥代码。此密钥代码不断变化,用户需要提供发送到移动设备或电子邮件的确切密钥代码。有没有办法使用selenium webdriver读取applet上的关键代码,还能在字段中发送值?
此applet是第三方完整的代码,我们无法访问他们的代码,当用户点击按钮时我们有applet弹出窗口,用户需要输入凭据和密钥代码才能继续进行.....我们是使用自动化脚本selenium webdriver with java
任何帮助都会非常感激。
谢谢,
答案 0 :(得分:0)
由于您无法对applet进行任何更改,(如果您的applet仅扮演CAPCHA的角色),我强烈建议您制作一个"后门"在你的代码中绕过键码。我认为这是你现在唯一的选择。
如果您创建了一个"后门",请妥善保管安全事宜。
希望帮助