【发布时间】:2017-09-03 08:41:25
【问题描述】:
我想使用 selenium webdriver 和 ide 自动化我的 singup 表单。但是,在我的注册表单中,重新验证码只是为了应用程序的安全性。如何在 ide 和 webdriver 中处理重新验证码。 任何帮助,将不胜感激。
【问题讨论】:
-
Selenium WebDriver 无法处理验证码功能
标签: selenium-webdriver selenium-ide
我想使用 selenium webdriver 和 ide 自动化我的 singup 表单。但是,在我的注册表单中,重新验证码只是为了应用程序的安全性。如何在 ide 和 webdriver 中处理重新验证码。 任何帮助,将不胜感激。
【问题讨论】:
标签: selenium-webdriver selenium-ide
在 selenium 中没有自动重新验证码,因为 selenium 不处理验证码。您需要通过在测试环境中禁用它们来测试您的注册表单而无需重新验证码。
【讨论】:
Selenium 无法处理验证码。
虽然网站出于同样的原因使用验证码,所以没有人可以使用任何机器人自动化他们的网站。
您可以要求您的开发人员为您提供特殊环境,让他们绕过验证码功能或在 DOM 上公开验证码值,以便您可以在运行时获取验证码值。
有一些第三方库声称他们也可以自动化验证码,但我从未尝试过并且听说它们也效率不高。
一些参考资料:-
How to read the text from image (captcha) by using Selenium WebDriver with Java
http://www.mythoughts.co.in/2012/11/automatingbreaking-captcha-using.html#.Vt5psdx94x8
希望对你有帮助:)
【讨论】: