用TestCafe点击孩子

时间:2018-01-12 14:29:20

标签: testcafe

关于点击testCafe

,我需要一个非常简单的帮助

我'内部有10个

  • 的简单元素。我必须单击第一个或最后一个或从索引0到索引10的随机li。

    我该怎么做?

  • 1 个答案:

    答案 0 :(得分:1)

    使用nth(index)方法按索引选择元素:

    function getRandomInt(min, max) {
       return Math.floor(Math.random() * (max - min + 1)) + min;
    }
    
    const ul = Selector('ul');
    const li = ul.find('li');
    
    const liCount = await li.count;
    const index = getRandomInt(0, liCount);
    
    await t.click(li.nth(index));