2011-09-16 8 views
0

私は特定のイベントを認識する必要があるjavaセレンアプリケーションを持っています。これは、Javaアプリケーションが開いているブラウザウィンドウで行われたユーザー入力を待つことを意味します。たとえば、ユーザーが要素をクリックするたびに、Javaアプリにメッセージを送信したいので、その情報で何かできるのですが、どうすれば実現できますか?セレンのapiと通信するjqueryイベントハンドラ

更新

私はその後、それらを自動化するために、すべての実際のユーザーの行動を追跡レコーダーアプリケーションを作成することで、ウェブサイトを強化したいです。私は必要なもの

アップデート2

は、基本的には、JavaScriptのコードでそれをトリガーすることにより、Javaでコールバック関数を実行する可能性があります。

答えて

0

をクリックします。どちらか私はAJAX要求を取得し、JavaアプリケーションにデータをリダイレクトするWebサーバーが必要です。または、私は定期的に現在のWebページからデータを取得する必要があります。私は第2の考え方に従った。

1

セレンは、人間と同じ方法でウェブブラウザとやりとりします。あなたの質問が正しく理解されている場合は、

手順1:テキストボックスとテキストをJavaアプリケーションに送信するボタンでWebページをコード化します。

ステップ2:(多分seleniumideからの助けを借りて)セレンのテストケースを作成して[O​​K]を、私の知る限り見るように、それは不可能であり、ブラウザを開き、いくつかのテキストを入力し、ボタン

+0

申し訳ありませんが、私は自分自身を十分に明確にしませんでした。私は後で – Alp

+0

興味を起こさせるために、それらを自動化するためにすべての実際のユーザ行動を追跡するレコーダアプリケーションを作成することによってウェブサイトを補強したいと考えています。それはユーザーが取ることができるさまざまなアクションがたくさんあるからですか? –

+0

これは、セグメンテーション、ログインなどのサポート機能など、追加機能を備えたselenium firefoxアドオンのようなアプリケーションを作成しようとする私の試みとして意図されています。 – Alp

関連する問題