【问题标题】:Google reCaptcha loading using BrowsermobProxy使用 BrowsermobProxy 加载 Google reCaptcha
【发布时间】:2020-04-29 07:20:55
【问题描述】:

我正在尝试使用 BrowserMobProxy 加载包含 Google reCaptcha 的网页。虽然网页正在加载,但使用验证码存在问题。这可能吗?

【问题讨论】:

  • 请您发布代码(或其中的一部分)?你的意思是java还是javascript?如果你指的是 javascript,你能检查浏览器控制台是否有错误吗?
  • 我的意思是java。我正在尝试通过修改代理服务器中的请求来使用请求拦截器绕过验证码..

标签: java selenium http-proxy


【解决方案1】:

验证码背后的主要原因是为网络应用程序提供自动化功能。

我认为这在 SO 中已经回答了很多次。 Question1, Question2

如果您需要通过验证码自动验证网页,通常的程序是请求禁用验证码验证的应用程序构建。 谷歌验证码无论如何都由谷歌测试,你不会通过验证它的功能来为你的测试平台增加任何价值。 您应该专注于应用程序中的实际测试场景。为了验证验证码是否在您的应用中正常工作,您可以有一个手动测试用例。

(如果您实际上是在尝试测试 Web 应用程序。如果您想完成一些粗略的事情,那么您将无法做到。:)

【讨论】:

  • 有什么方法可以阻止验证码使用请求拦截器加载自身?
  • 我认为你做不到。至少我不知道有什么办法。如果您正在测试应用程序,请向开发人员请求免费构建验证码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-19
  • 1970-01-01
  • 2017-08-15
  • 1970-01-01
  • 1970-01-01
  • 2023-03-05
  • 2016-07-12
相关资源
最近更新 更多