我想使用 selenium webdriver 和 ide 自动化我的 singup 表单。但是,在我的注册表单中,有一个重新验证码只是为了应用程序的安全性。如何在 ide 和 webdriver 中处理重新验证码。 任何帮助,将不胜感激。
Selenium 无法处理验证码。
虽然网站出于同样的原因使用验证码,所以没有人可以使用任何机器人自动化他们的网站。
您可以要求您的开发人员为您提供特殊的环境,让他们绕过验证码功能或在 DOM 上公开验证码值,以便您可以在运行时获取验证码的值。
有一些第三方库声称他们也可以自动化验证码,但我从未尝试过并听说它们也效率不高。
一些参考:
如何通过 Java 使用 Selenium WebDriver 从图像中读取文本(验证码)
http://www.mythoughts.co.in/2012/11/automatingwriting-captcha-using.html#.Vt5psdx94x8
selenium 中没有自动重新验证码的功能,因为 selenium 不处理验证码。您需要通过在测试环境中禁用注册表单来测试您的注册表单,而无需重新验证。