有没有办法设置&绕过验证码的默认值?

时间:2013-05-30 12:00:54

标签: webdriver selenium-webdriver

目前我想自动化银行应用程序(使用selenium web-driver),其中更多地使用验证码。我非常了解验证码用于防止自动化和有一种方法可以阻止验证码功能从测试环境和做的工作。

但我的问题是,有没有办法设置&绕过验证码的默认值,以便我们可以自动化验证码功能而不隐藏验证码?

提前感谢您的宝贵建议。

1 个答案:

答案 0 :(得分:4)

我认为你需要问谁写了银行应用程序。

如果用户可以通过Web前端绕过验证码,那么webdriver应该能够相当容易地自动化它。如果用户无法绕过它,那么webdriver可以通过javascript做一些聪明的事情。但这一切都取决于应用程序允许的内容。

如果存在可用于绕过验证码的隐藏输入,则WebDriver deliberately can't interact with them, but custom javascript can。然而,验证码的目的是让自动脚本无法通过,所以没有精心设计的验证码会有这么明显的漏洞。