首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >统计一个类在一个页面中出现的次数

统计一个类在一个页面中出现的次数
EN

Stack Overflow用户
提问于 2014-01-09 12:27:38
回答 2查看 2.4K关注 0票数 2

我正在使用协同欺骗来运行验收测试,并且我需要计算一个带有".remove“类的按钮在一个页面中出现的次数。这样的按钮位于html表格内,并且计数取决于购物车中有多少商品。

下面是我尝试使用的代码:

代码语言:javascript
复制
    $I->amOnPage("/cart/");
    $table = $I->grabTextFrom(".//*[@id='cart']/table");
    $rows = explode("<tr>", $table);
    $rcount = count($rows);
    while ($rcount >= 0) {
        $I->click(".remove");
        $rcount--;
    }
    $I->see("Your shopping cart is empty.");
EN

回答 2

Stack Overflow用户

发布于 2014-10-21 01:40:09

我知道这有点晚了,但你应该尝试$i->参见seeNumberOfElements,如下所述:

http://codeception.com/docs/modules/WebDriver#seeNumberOfElements

票数 5
EN

Stack Overflow用户

发布于 2016-09-17 02:38:45

代码语言:javascript
复制
$arrayProducts = $I->grabMultiple(XPATH_PRODUCTS_BOX);
        $sumProducts = count($arrayProducts);
        $I->comment("In category $selectCategory is total product: $sumProducts");
        $I->seeNumberOfElements(XPATH_PRODUCTS_BOX, $sumProducts);
        return $sumProducts;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21011597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档