2015-04-06 39 views
2

我试图自动化一个表单,我重新获得验证码作为表单提交的一部分。我陷入困境,搞清楚如何使用硒webdriver处理验证码文本。虽然这个验证码是实时测试实现的,但是,我仍然在寻找某种方法来处理这种情况。验证码使用硒处理

+0

任何建议? – 2015-04-06 06:49:12

+0

看到这个问题 - http://stackoverflow.com/questions/18933178/how-to-get-the-data-from-captcha-in-selenium-webdriver – LittlePanda 2015-04-06 06:52:43

+0

只需使用thread.sleep方法10秒,当网络驱动程序到达在captcha字段,手动输入captcha,然后web驱动程序将继续执行。 – 2015-04-06 07:52:39

回答

1

所以你不能这样做,captcha的定义是打破你的自动化。这就是说,我使用Tesseract OCR有一些运气,但我正在处理的只是简单的只包含数字。当我这样做时,我也研究了一些基于JavaScript的解决方案,但我无法取得任何成功。我认为这是值得一试,但最有可能你是运气不好