使用智能卡身份验证进行自动测试(硒或其他选项?)

时间:2017-12-13 15:22:10

标签: selenium automated-tests smartcard

我们拥有数百个具有智能卡身份验证的网站(具有DoD经验的CAC身份验证)。我需要为这些网站构建自动化测试。在常规行业中,我使用Selenium作为端到端测试套件,但我必须测试这些网站需要智能卡身份验证。

当用户访问某个站点时,浏览器会弹出一个窗口,询问智能卡中要使用的证书。这个弹出窗口会阻止我在DOM中自动点击,对吧?是否有最好的做法可以绕过它?

1 个答案:

答案 0 :(得分:2)

随着最近发布的每个Selenium客户端处理弹出窗口变得更加容易。现在使用Selenium可以轻松处理以下类型的弹出窗口:

  • User (Windows)

  • Basic Authentication popup (HTML DOM)

  • Modal popup (JavaScript)

证书而言,我们可以通过单独的Alert轻松处理它们。