【发布时间】:2017-09-10 12:33:50
【问题描述】:
网站联系表中包含验证码,我想测试同一页面 bu Selenium。我已经为此开发了自动化脚本,并在验证码之前放置了等待,因此用户必须手动输入验证码,然后脚本用于发送按钮。
我的问题是当联系表单页面加载时,它没有加载 CAPTCHA 图像,而我们手动导航它工作正常。这背后的原因和解决方案是什么。
【问题讨论】:
-
Selenium 使用哪种浏览器?你也用那个浏览器手动测试过吗?您是否在 Selenium 中为该浏览器指定了任何特殊设置?您是否尝试过使用不同的浏览器对其进行测试?您是否尝试过访问也有 reCaptcha 验证码的其他网站,但它也没有显示吗?
-
我使用 Chrome 作为硒。我使用相同的浏览器进行手动测试。我还没有对浏览器进行任何特定设置。我也使用过 Firefox,但 Firefox 中仍然存在问题。我没有检查过其他有验证码的网站
-
可能 reCaptcha 可以检测到您正在运行自动化软件(使用驱动程序界面来控制浏览器),因此不会显示验证码。但这只是一个猜测,对 Selenium 中的验证码没有经验。
-
开发者控制台中是否有任何 javascript 错误?