У меня есть таблица с сортировочными столбцами, и мне нужно утверждать, что числа в столбцах опускаются, когда столбец имеет стрелку вниз и возрастает, когда столбец имеет стрелку вверх. Я пробовал этот способ, но получаю ошибку, когда я проверить выражениеКак проверить сортировку столбцов в 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']) >0);</td>
<td>s</td>
</tr>
<tr>
<td>verifyExpression</td>
<td>${s} </td>
<td></td>
</tr>
Я попытался установить S истину и получил сообщение об ошибке: [Ошибка] Фактическое значение «истина» не соответствует ". То же самое, когда оно на ложном. Кто-нибудь знает, как я могу сохранить значение последней строки, а затем проверить, является ли она правильной, когда указатель стрелки вниз? Мои значения являются динамическими, и поэтому я думал, что это будет более гибким, чтобы просто сказать,> 0, так как, когда они поднимаются они всегда начинаются с 0.
Любая помощь очень ценится