簡體   English   中英

如何為recaptcha v3編寫單元測試

[英]how to write unit tests for recaptcha v3

在我的 express js 應用程序中,我有一條受google repatcha v3保護的路由。 下面提供代碼供參考。 你能幫我使用 mocha(或任何其他框架)為這條路線編寫單元測試嗎?

 app.use('/register', VerifyRecaptcha, Registeruser);

您不需要測試驗證碼,因為這是專門為防止表單與機器人(您的測試實際上是)自動化而構建的第 3 方代碼。 與驗證碼戰斗不會給你穩定和快速的測試,因為驗證碼算法可以在沒有任何通知的情況下改變,你的解決方案將停止工作。

如果你真的想在測試或一些爬蟲中使用驗證碼,你可以連接到特殊的 API 服務,並為每個解決的驗證碼付費,比如https://anti-captcha.com/mainpage 但這既花錢又超慢

您可以禁用驗證碼進行測試或模擬驗證碼服務的一些響應(正\\負)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM