テスターですが何か?

ホビープログラマ略してHPです

Watin用メモ

leave a comment »

HTML内に同一のname属性値の要素があった場合、Watinでは最初に登場する要素に対してオペレーションを実行します。

2番目以降の要素に対してオペレーションを実行したい場合は以下のように記述します。

 

たとえば、以下のようにname属性値が同じボタンが二つあった場合、2番目のボタンを押そうと思ったときにうまくいきません。

<input type=submit name=submit value=検索>

<input type=submit name=submit value=検索>

普通に

IE.Button(Find.ByName(“submit”)).Click()

と記述すると1番目のボタンがクリックされます。

 

2番目以降のボタンをクリックしたい場合は、Filterメソッドとitemを指定して順番を指定します 。

IE.Images.Filter(Find.ByName("submit")).Item(1).Click()

Written by david9142

2009年12月20日 @ 4:34 PM

カテゴリー: VisualBasic

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。