我如何正确编写这个Selenium IDE其他/如果stament

时间:2015-10-05 07:54:22

标签: sorting if-statement selenium-ide

我正在Selenium IDE中进行一些测试,我似乎无法通过这个else-if声明。 (我只在IDE中工作,没有访问WebDriver)我需要我的Selenium检查列表,看看排序是否设置为'降序',如果不是,它应该点击标签来实现它。这就是我试过的:

    <tr>
    <td>storeElementPresent</td>
    <td>//th[@aria-sort='descending']</td>
    <td>check</td>
</tr>
<tr>
    <td>echo</td>
    <td>${check}</td>
    <td></td>
</tr>
<tr>
    <td>gotoIf</td>
    <td>${check}== 'false'</td>
    <td>sortDescending</td>
</tr>
<tr>
    <td>label</td>
    <td>sortDescending</td>
    <td></td>
</tr>
<tr>
    <td>click</td>
    <td>//label[text()='Sort List']</td>
    <td></td>
</tr>

我的问题是,即使我的'check'变量被评估为true,它仍会执行点击并将其更改为升序。我的代码有什么问题? 我也是这样试过的

 storeEval |  if (selenium.isElementPresent("//th[@aria-sort='descending']") == true){'verifySort’} else if (selenium.isElementPresent("//th[@aria-sort='descending']") == false) { ‘makeDescending’}

但是我收到了这个错误:[错误]抛出一个异常:丢失;在陈述之前

有谁知道我做错了什么?

0 个答案:

没有答案