如何从selenium webdriver中的Captcha中读取文本

时间:2016-03-18 08:31:17

标签: selenium-webdriver

嗨我有3 + 1 =的Captcha以及文本框。我必须读取int值并使用SendKeys在文本框中输入结果。我能够捕获整个Capture图像,但我想将每个文本分开以添加数字。怎么可能?

有人可以告诉我吗??

2 个答案:

答案 0 :(得分:0)

Captcha意味着避免自动提交表单,如果您正在测试该网站,您可以在质量测试服务器中设置一个设置来提供特定验证码并使用sendkey发送回来

答案 1 :(得分:0)

Selenium Webdriver不支持验证码。

虽然验证码存在的原因相同,因此没有人可以在网站上使用机器人。

您必须要求团队为您提供绕过验证码功能的特殊环境,或要求您的开发团队公开DOM上的验证码值,以便您可以检索该值,然后相应地执行操作

希望它会对你有所帮助:)。