运行自动化脚本时,CAPTCHA未加载

时间:2017-09-10 12:33:50

标签: java selenium

网站联系表格中有验证码,我想测试同一页面的Selenium。我已经为Captcha代码开发了相同的自动化脚本并放置了等待,因此用户必须手动输入Captcha代码,而不是脚本用于发送按钮。

我的问题是当联系表单页面加载时它没有加载CAPTCHA图像,而我们手动导航它工作正常。这背后的原因和解决方案是什么。

手动加载验证码:Manually loading Captcha

通过自动化脚本:Not loading captcha

1 个答案:

答案 0 :(得分:0)

给出可能的调查方向。 Selenium使用默认配置文件启动浏览器作为默认行为,默认配置文件与我们手动启动浏览器的配置文件不同。也许个人资料之间的差异导致了您的问题。

  1. 您可以尝试使用“手动”配置文件启动selenium启动浏览器,selenium firefoxdriver支持加载存在的配置文件。

  2. 深入了解CAPTCHA,看看它是由默认配置文件不支持的一些特殊内容实现的。