2016-05-11 16 views
1

私はウェブサイトと簡単に通信できるJavaフレームワークを探しています。 私は何をしたいのですが、たとえば次のとおりです。ウェブサイトへのブラウザでJavaを模倣する

  • ログ
  • オープン様々なページ
  • 情報を読み取るフォーム
  • 送信AJAX-要求
  • に情報を提出します読んだajax-response

私が探していないものはセレンのようなブラウザ自動化プラグイン。私は自分のアプリケーションをウェブサイトと直接通信させようとしています。

これは一般的な概要です。あなたが次の問題のためのよりよい解決策を考えることができるなら、私はあなたの助言に従うこと以上に喜んでいます(

私たちは厄介なGUIを使ってWebアプリケーションを開発しています。私がするべきことは、上記のアプリケーションにログインし、データを取り出し、そのデータに基づいた追加情報を使ってより適切な方法でそれらを表示しながら、ツールを提供するクライアントですこのデータを処理し、そのWebアプリケーションに戻ってそれを提出する。

感謝を事前にすること。

+0

はofftopicサウンドが、あなたはjsoupで見ることができ、それは、DOMノードに基づいてウェブサイトと対話することができます。プレーンなhttpクライアントとは違って、それはリンクやボタンなどを見つけるためのチケットです。 – zapl

+1

さらに必要な場合:http://stackoverflow.com/questions/11634747/headless-browser-with-full-javascript-support-for-java – zapl

答えて

1

セレンはJAVAに来ないあなたのWebアプリケーションと対話するために必要なメソッドを提供する必要があります。ここからダウンロードできます。ここでhttp://www.seleniumhq.org/download/

はチュートリアルです: https://www.airpair.com/selenium/posts/selenium-tutorial-with-java

ウェブドライバが

セレンウェブドライバ(Firefoxウェブドライバが)あなたのためのWebブラウザ(Firefoxの)開き、あなたが実際に見ることができる仕組みセレンどうしたの。ブラウザウィンドウを開くことの選択は、あなたにとって必須ではないかもしれません。次に、あなたが使用することができます。

0

は を見てみましょう

そのないフレームワークが、ライブラリが、

関連する問題