2015-09-03 27 views
1

我有一個排序列的表,我需要斷言,如果在列向下箭頭時列中的數字是遞減的,而列向上箭頭時是遞增的。我嘗試了這種方式,但收到一個錯誤,當我驗證表達如何測試Selenium IDE中的排序列?

<tr> //they start from an ascending order so I have to click the arrow to change it 
    <td>click</td> 
    <td>//div/div/div/div/table/thead/tr/th[3]</td> 
    <td></td> 
</tr> 
<tr> 
    <td>pause</td> 
    <td>3000</td> 
    <td></td> 
</tr> 
<tr> 
    <td>verifyElementPresent</td> 
    <td>//div/div/div/div/table/thead/tr/th[contains(@class,'sorting_desc')]/label</td> 
<td></td> 
</tr> 
<tr> 
    <td>storeText</td> 
    <td>//table[@id='ecmMaskList_3_1230628']/tbody/tr/td[3]</td> 
    <td>descendent</td> 
</tr> 
<tr> 
    <td>storeEval</td> 
    <td>var s = false; s = eval((storedVars['descendent']) &gt;0);</td> 
    <td>s</td> 
    </tr> 
    <tr> 
     <td>verifyExpression</td> 
     <td>${s} </td> 
     <td></td> 
    </tr> 

我試圖與S設置爲true,並得到了錯誤:[錯誤]實際值「真」不匹配'。當它錯誤時也是如此。 有沒有人知道我可以如何存儲最後一行的值,然後檢查當箭頭id向下時是否正確?我的價值觀是動態的,這就是爲什麼我認爲這將是更加靈活,只是說> 0,因爲當他們正在提升他們總是開始從0

任何幫助深表感謝

回答

相關問題