2017-10-11 9 views
1

テストオートメーション専用のGoogleスプレッドシートがあります。私たちのテストでは、Seleniumを使ってGoogleの認証フローを自動化し、残りのテストフローを自動化しました。Googleアカウントをホワイトリストに登録してcaptchaを起動させないようにするにはどうすればよいですか?

金曜日(2017年10月6日)からGoogleが認証フローにキャプチャを挿入することがあります。私たちは、テストやマシンのテスト、キャプチャの取得、テストの失敗など、一貫性はありません。いくつかのテストでは、ほぼすべてのテストがcaptchasに遭遇するのがわかります。テストシナリオを手動で実行するときにキャプチャが表示されることはなく、テストが実行されるときにキャプチャを手動で解決しても将来のキャプチャが妨げられることはありません。

過去にこれを散発的に見てきましたが、それはいつも独自に消えてしまいました。今度はこだわるようです。

これらのテストアカウントの全体がボットによって使用されることを前提とし、captchaの全ポイントはユーザーがボットではないことを証明することです。Googleアカウントの設定を"決してこのアカウントをcaptcha"と思わない候補者が見つかりませんでした。 "[google-oauth] [recaptcha] whitelisting"などの変形例のStackOverflowとWebの検索では、「captchaの全体的なポイントは、私たちがすでに知っていた自動化できないことですテストを実行するのに役立つものではありません。

キャプチャを実行しないようにこれらのアカウントをホワイトリストに登録する方法はありますか?ここで

+0

これらをExcelシート(またはCSVやその他のデータ形式)に変換してテストに含めることはできますか?あなたがインターネットなどを打つ必要がないので、Captchaの問題全体を回避し、テストをスピードアップします。 – JeffC

+0

これはプログラミングに関する質問でもありません... Googleへのサポート質問のように聞こえます。 – JeffC

+0

@JeffCこれは、データそのものではなく、テスト中のアプリとGoogleスプレッドシート間の通信です。 GoogleのOAuthサポートフォーラムは、Stack Exchangeに投稿すると言っています。これは最も関連性の高いサイトのようです。別のスタックエクスチェンジサイトがより適切だと思うなら、私はうれしく他の場所に投稿します。 Googleでは、Googleのアカウントサポートについてもフォローアップしています。 –

答えて

1

は、Googleのofficial answerです:

「ありません、あなたのテストアカウントのgsuiteドメインを使用している場合は、しかし、あなたが認証を処理するために、独自のアイデンティティプロバイダを実行することができ、完全にわかりません。もしそれが時間の100%を避けるならば。

関連する問題