2012-02-22 8 views
0

私は自分のデータ構造のセレンスクリプトを翻訳する、記録されたセレンスクリプトのための一種のインタプリタを書こうとしています。より詳細な説明では、誰かがセレンスクリプトを記録し、それを私に渡して、何とかそれを解析します(これは問題ではありません)。URLをセレンで記録する

問題は今、私が本当にすべてのアクションをグループ化したいということです。 URLが変わるたびに、グループ名として完全なURLを持つ新しいグループを作成したい。

質問:変更するたびに新しいURLを記録するようにSeleniumを取得できますか?コメント、コマンド、または何でも、セレニウムのhtmlファイルまたは/およびエクスポートされたフォーマットにある限り、私は本当に気にしません。

重要なデータベースの変更が記録されている可能性があるため、スクリプトを自分自身で実行してURLを記録することは問題になりません。

答えて

0

Seleniumのステップごとに現在のURLを尋ねるのはどうですか? getCurrentUrl()http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/WebDriver.html#getCurrentUrl%28%29

+0

スクリプトを作成するユーザーは、FirefoxのSelenium IDE Extensionで動作するだけなので、これはちょうど呼び出されなければなりませんでした。私はおそらくそれを言及していたはずです。 IDEに何らかの形でこのコマンドを実行し、URLをクリアテキストで保存するように指示できますか? – Simiil

関連する問題