1

自動ブラウザテストにセレンを使用していますが、ログインプロセスのテスト中に失敗します。その理由は、ajaxベースのフォームを処理するためのサンダードな方法を見つけたフォームで送信するのではなく、requestHeaderでcsrfトークンを送信する方法です。ここ

プロキシを使用してブラウザによって生成されたリクエストに追加のヘッダーを挿入することで、この問題を回避する1つの方法を見つけました。しかし、可能であれば、より良いオプションを探しています。

4

1 に答える 1

1

古いSenelniumRCの代わりにSeleniumWebDriverを使用していると思います。

Selenium WebDriverは、ブラウザーを使用する自動化されたユーザーです。

それを機能させるためにカスタムは必要ありません。jQueryがすべての設定を完了していることを確認してください。ブラウザは、リクエストとともにカスタムヘッダーを送信する必要があります。

于 2012-12-14T20:02:53.617 に答える