javascript 在css选择器中使用索引

mxg2im7a  于 2023-02-07  发布在  Java
关注(0)|答案(1)|浏览(160)

我使用testcafe实现自动化,并拥有动态css定位器,如下所示

this.infoQCLog = (index ,  name , date , subTitle , desc , index) => Selector('*[data-element-name = "content-checklog"]').nth(`${index}`).child('div').withText(`${name}`).nextSibling('div').withText(`${date}`).nextSibling('div').withText(`${subTitle}`).nextSibling('div').withText(`${desc}`)

但是有一个问题,“index”参数(字符串)不是预期的类型(数字)。有什么解决方案可以解决这个问题?

rqmkfv5c

rqmkfv5c1#

请输入验证码:

this.infoQCLog = (index, name, date, subTitle, desc) => {
    return Selector('*[data-element-name="content-checklog"]')
        .nth(Number(index))
        .child('div')
        .withText(`${name}`)
        .nextSibling('div')
        .withText(`${date}`)
        .nextSibling('div')
        .withText(`${subTitle}`)
        .nextSibling('div')
        .withText(`${desc}`);
};

相关问题