Chrome 使用Selenium登录Google(CAPTCHA仅出现在CI中)

1hdlvixo  于 2023-03-21  发布在  Go
关注(0)|答案(1)|浏览(117)

我使用Selenium WebDriver(JAVA)编写了一个测试,对谷歌帐户进行身份验证。它在本地工作,但不在CI中工作。当我在CI上运行测试时,它会得到一个验证码,如下图所示。我不知道如何绕过验证码或解决这个问题。

我尝试一些解决方案在这个网站上找到,但没有成功

twh00eeo

twh00eeo1#

有两种方法

1.截取captcha图像web元素的屏幕截图,并尝试使用tesseract(使用OCR技术从图像中获取文本)查找图像内的文本。
1.使用第三方服务,如快速验证码(How to bypass image captcha using java selenium automation),它给你的文本从图像,你必须粘贴到验证码文本框。
我的问题是,你想通过使用 selenium 登录谷歌帐户来实现什么?谷歌提供了各种API来使用他们的服务。

相关问题