2012-02-23 14 views
1

セレンIDEを使用してチェックボックスをクリックしてチェックするか、両方をチェックしてみようとしています。 一切チェックしていません。誰でも助けてくれますか? チェックボックスのチェックボックスがセレンIDEでチェックされていない

htmlコードは次のとおりです。

<tr> 
<td>check</td> 
<td>id=iAgree</td> 
<td></td> 

または

<tr> 
<td>click</td> 
<td>id=iAgree</td> 
<td></td> 

<div id="iAgree" class="checkbox" style="background-position: center -62px;"><input id="iAgree" type="checkbox" name="iAgree" checked="checked"></div> 

私はIDEのコードの下に使用しています

私はどこが間違っているか教えてください。

答えて

0

試してみてください。

<tr> 
<td>check</td> 
<td>click</td> 
<td>id=iAgree</td> 
<td></td> 

または

<tr> 
    <td>check</td> 
    <td>click</td> 
    <td>click</td> 
    <td>id=iAgree</td> 
    <td></td> 

私はIDEのHTMLコードを使用して、強くおIDEでのJavaのJUnit 4に切り替えることをお勧めしません。

再度記録します。

+0

それが機能していません。エラーメッセージを与える:[info]実行中:| check |クリック|クリック​​id = iA°​​| [エラー]チェックボックスをオンにした後、アプリケーションで要素のクリックが見つかりません。送信ボタンが有効になってから、処理を続行できます。 – anj

+0

Java JUnit4とWebDriverでテストを記録し、結果を投稿してください。 – ctekk

0

すると、次のIDEコマンド=

<tr> 
<td>click</td> 
<td>name=iAgree</td> 
<td></td> 
<tr>` 
-1

のclickAtを試してみてください、あなたのHTMLの例のために働くようだ:

<tr> 
<td>click</td> 
<td>//*[@name='iAgree']</td> 
<td></td> 
</tr> 
0

名を使用してください代わりにクリック

<tr> 
<td>clickAt</td> 
<td>id=iAgree</td> 
<td></td> 
関連する問題