【问题标题】:Is there a way for Selenium to verify if the number of items fits a criteria?Selenium 有没有办法验证项目数量是否符合标准?
【发布时间】:2012-01-13 17:53:31
【问题描述】:

有没有办法让 selenium 沿着这些思路创建一些东西:

verifyXpathCount     //div[@class='display']/table/tbody/tr      <=10

即我想验证表在指定表的正文中包含少于或等于 10 个 &lt;tr&gt; 项。
还是这超出了 Selenium IDE(1.5 版)的范围?

【问题讨论】:

    标签: xpath selenium selenium-ide


    【解决方案1】:

    这里是:

    storeXpathCount  |   [your xpath]                     |   myCount
    verifyEval       |   ${myCount} <= 10 ? true : false  |   true
    

    基本上,您将 xpath 表达式找到的元素数存储到 myCount,然后您可以检查使用该数字的任意表达式是否为真(在这种情况下,我们正在检查该数字是否小于 10) .

    【讨论】:

    • 似乎是我一直在寻找的东西。尽管一个子问题是${myCount} &lt;= 10 ? true : false 是什么语言?对我来说看起来像 Java 或 JSP。网站上有没有我错过的定义?
    • 它是javascript。命令 verifyEval 意味着它将验证 javascript 命令的结果是否等于预期值。所以这条线是一个三元运算符: [condition] ? [结果为真] : [结果为假]
    猜你喜欢
    • 2015-05-26
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    • 2018-11-25
    • 2011-03-07
    • 2021-01-14
    • 1970-01-01
    相关资源
    最近更新 更多