Selenium2/Webdriverを使用して基本的なレコーディングツールを作成しようとしていますが、SeleniumはすでにIDEを提供していますが、より一般的なものを作成したいと考えています。Selenium:Webdriver:WebDriverが起動したブラウザセッションでユーザーアクションを取得するリスナーはありますか?
具体的には、JavaでWebDiver APIを使用してブラウザを起動すると、現在のセッションでリスナーを登録して、WebDriverの起動したブラウザとのユーザー対話を取得できます。基本的に、Javaで記録的なユーザーインタラクションを作成する場合、どうすればいいですか? EventFiringWebDriverクラスと非常によく似ていますが、ドライバがborwserセッションではなくコマンドを開始すると、このクラスはリスナーに通知します。例えば
は、私は次のコマンドを使用してブラウザを起動言う:
webdriverをドライバー=新しいFirefoxDriver();
ここには空のFirefoxブラウザが開いていて、下部にWebDriverが赤色で表示されています。ここで、このブラウザにwww.google.comと入力し、Enterキーを押したとします。ブラウザがgoogle.comに移動します。このブラウザセッションで発生したイベントを通知するリスナーを登録できますか?
ご協力いただきありがとうございます。
任意のポインタ、誰ですか?助けてください。 – Rex