2012-02-08 7 views
1

セレンを使用してプロセスを自動化しています。しかし、私は何かにこだわっています。私はセレンを使用してリンクをクリックする必要があります。このリンクはアンカータグであり、IDはありません。リンク(href属性で指定される)は動的に生成されます。これは文書の名前で、<a href="www..*&filename=readme123_55.txt" />のようなものになります。別のページの場合は<a href="www..*&filename=readme567_89.txt" />となります。セレンはダイナミックリンクをクリックします

ここで、このリンクのクリックをシミュレートするには、クリックする方法はありますか?どのように動的に生成されたリンクを取得するには?私はセレンのJavaコードを使用しています。

+1

DOM内の予測可能な場所にリンクがありますか?そうであれば、 'css = div.mylinks a:nth-​​child(2)'のように、ロケータのインデックスでアクセスしてください。 – jro

答えて

1

IDの一部は、あなたが使用できる静的な場合:そのリンクを見つけ

selenium.click( "// [含まれています(@href、『そのIDのいくつかの静的コンテンツ』のため含まれてい)] ")

関連する問題