1

自動化されたテスト スクリプトを作成しています。これまでのところ、Selenium は私を助けてくれました。ここで、リクエストを改ざんしてパラメータを追加し、リクエストを送信する必要があるテスト ケースがあります。tamperdata を使用して手動で行いました。

このテスト ケースを今すぐ自動化したいと考えています。問題は、セレンがパラメーターを追加してからリクエストを送信するという私のアクションを記録していないことです。セレンは記録再生のようなツールであることを理解しています。改ざんデータを記録できないか、間違っているかどうかを誰かが確認できますか?

できない場合、これらの種類のテスト ケースをどのように自動化しますか。

4

1 に答える 1

0

Selenium は、実際にはこのような作業用には設計されていません。通常のユーザーが改ざんされたリクエストを作成できない場合 (Firebug などがなければ)、Selenium も通常はできません。とにかく、FireBug を使用できます: Selenium WebDriver (Selenium 2) 内で Firebug を実行するにはどうすればよいですか? . それを制御すること、それが問題が発生するところです - そして私はそれが研究の価値があるとは思いません.

これを行う1つの方法はHttpUrlConnection、Javaでリクエストを作成して送信することです... SOの質問を参照してください: How to send HTTP request in java? java.net.URLConnection を使用して HTTP リクエストを起動および処理する

于 2012-04-25T22:03:39.843 に答える