5

自分のサイトの特定の機能に、reCaptcha などのキャプチャを追加したいと考えています。受け入れテストをどのように適応させることができますか?

ステージング サイトでキャプチャを無効にする唯一の解決策はありますか?

説明:

もちろん、私は自分のキャプチャを総当たりでクラックすることについて話しているわけではありませんが、たとえば、私のテストが認識しているサーバー側からキャプチャに状態を挿入するオプションがあります。

PS サーバー側のコードは Pyramid フレームワークを使用しており、テストは Selenium を使用して記述されています。

4

3 に答える 3

5

はい、唯一のオプションはCaptchaを無効にすることです-非常に正当な理由があります. Selenium で簡単に回避できるのなら、そもそもなぜ Captcha を用意する必要があるのでしょうか?

于 2012-09-11T15:53:28.350 に答える
4

要点は、Selenium テストで Captcha をテストすることではありません -- サードパーティ ツールのテストに多大な労力を費やす必要はありません。

代わりに、Captcha が表示されていることを確認する Selenium テストが必要です。これにより、Captcha が存在し、アクティブであることが検証されます。そのテストの後、Captcha をオフにして、他の検証テストに進みます。また、Captcha をオンに戻し、Captcha がアクティブであることを検出するテストを繰り返すという最終ステップもあります。そうすれば、Captcha を再アクティブ化するときに何かを見逃さないようにすることができます。

于 2012-09-12T02:10:35.320 に答える
1

入力ボックスでテスト コードを使用して CAPTCHA を無効にします。キャプチャが失敗してもテスト コードと一致する場合は、続行します。

于 2014-10-10T12:01:26.300 に答える