Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用BrowsermobProxy加载Google reCaptcha_Java_Selenium_Http Proxy - Fatal编程技术网

Java 使用BrowsermobProxy加载Google reCaptcha

Java 使用BrowsermobProxy加载Google reCaptcha,java,selenium,http-proxy,Java,Selenium,Http Proxy,我正在尝试使用BrowserMobProxy加载一个包含Google reCaptcha的网页。虽然网页正在加载,但使用captcha时存在问题。这是可能的吗?验证码背后的主要原因是无法为web应用程序提供自动化功能 我想这已经在SO中得到了多次回答 如果您需要使用验证码验证自动化网页,通常的过程是请求禁用验证码验证的应用程序构建。 谷歌验证码是由谷歌测试的,通过验证它的功能,你不会给你的测试平台增加任何价值。 您应该关注应用程序中的实际测试场景。为了验证验证码是否与应用程序正常工作,您可以使用

我正在尝试使用BrowserMobProxy加载一个包含Google reCaptcha的网页。虽然网页正在加载,但使用captcha时存在问题。这是可能的吗?

验证码背后的主要原因是无法为web应用程序提供自动化功能

我想这已经在SO中得到了多次回答

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


(这是指您实际上正在尝试测试web应用程序。如果您正在进行一些粗略的测试,那么您将无法进行测试。:)

请发布代码(或部分代码)?你是说java还是javascript?如果你指的是javascript,你能检查一下浏览器控制台是否有错误吗?我指的是java。我正试图通过修改代理服务器中的请求来绕过使用请求拦截器的captcha。有什么方法可以阻止使用请求拦截器加载captcha本身吗?我认为你做不到。至少我不知道怎么做。如果您正在测试应用程序,请从开发人员处请求一个无验证码的版本。