2012-02-23 109 views
1

我想檢查複選框使用硒IDE使用單擊或檢查兩者。 它沒有檢查任何複選框。 任何人都可以幫助我嗎?對於複選框複選框沒有在硒檢查IDE

HTML代碼:

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

我用下面的代碼IDE:

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

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

請讓我知道我錯在哪裏?

回答

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代碼,並強烈建議切換到Java的JUnit 4在IDE中。

然後再次記錄。

+0

這是行不通的。提供錯誤消息:[info]執行:| check |點擊|點擊​​id = iAgree​​| [錯誤]在檢查複選框提交按鈕啓用後,我的應用程序中找不到元素點擊,然後我們才能繼續。 – anj 2012-02-29 04:41:55

+0

嘗試在Java JUnit4和WebDriver中記錄您的測試,併發布結果。 – ctekk 2012-02-29 09:26:27

0

嘗試clickAt而不是點擊

<tr> 
<td>clickAt</td> 
<td>id=iAgree</td> 
<td></td> 
-1

使用的名稱=

<tr> 
<td>click</td> 
<td>name=iAgree</td> 
<td></td> 
<tr>` 
0

以下IDE命令似乎爲HTML代碼例如工作:

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