2015-09-03 4 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 истину и получил сообщение об ошибке: [Ошибка] Фактическое значение «истина» не соответствует ". То же самое, когда оно на ложном. Кто-нибудь знает, как я могу сохранить значение последней строки, а затем проверить, является ли она правильной, когда указатель стрелки вниз? Мои значения являются динамическими, и поэтому я думал, что это будет более гибким, чтобы просто сказать,> 0, так как, когда они поднимаются они всегда начинаются с 0.

Любая помощь очень ценится

ответ

Смежные вопросы