2012-05-09 7 views
3

セレンテストでJSONを実行する最も簡単な方法を知る必要があります。私はPOST( "UserId": "234234")し、返されるものに対してテストしたいと思うでしょう。現在、高度なRESTクライアントのChromeアプリケーションを使用して手動でテストします。私はこのトピックについて多くの検索をしましたが、良い例は見当たりません。SeleniumでJSONを実行する

答えて

3

これはセレンによって最もよく解決されるようには聞こえません。 Seleniumを使用すると、フォームとやり取りしてその値を投稿し、その後のAJAXの応答/ページの更新を処理します。 POSTデータを使用する場合は、ワイヤを介してこれらのタイプの操作を実行するライブラリを参照する必要があります。

HTTPライブラリを探している場合、Apacheはgood one(Javaベース)です。

+0

セレンは[json wire protocol](http://code.google.com/p/selenium/wiki/JsonWireProtocol)を持っています。 と私はいくつかの例でそれを撮影していました。 –

+1

@AJ_Cemprolaこれらのプロトコルはプロトコルです[ChromeDriver](http://code.google.com/p/selenium/wiki/ChromeDriver)、[SafariDriver](http://code.google.com/p/)のような新しいWebDriverインスタンスを作成したい人は、セレン/ウィキ/ SafariDriver)、[IPhoneDriver](http://code.google.com/p/selenium/wiki/IPhoneDriver)など – Scott

関連する問題