Testing Testcafe-如何编写Testcafe选择器来标识类包含的元素

Testing Testcafe-如何编写Testcafe选择器来标识类包含的元素,testing,automated-tests,selector,e2e-testing,testcafe,Testing,Automated Tests,Selector,E2e Testing,Testcafe,我需要在页面中写入一个元素的位置,该元素只有标记名和1个属性-class,而class值有数字字符,这是动态的,因此我必须使用contains来指定元素 无法从父节点进行遍历,因为它是具有类似父节点名称的列表 有什么建议吗???你可以使用这个方法 例如,下面的代码查找一个带有属性的输入,该属性的名称以“testId”结尾,然后单击它 await t.click(Selector('input').withAttribute(/.*testid/); 我的问题是,我们是否有类似xpath的选项,

我需要在页面中写入一个元素的位置,该元素只有标记名和1个属性-class,而class值有数字字符,这是动态的,因此我必须使用contains来指定元素

无法从父节点进行遍历,因为它是具有类似父节点名称的列表

有什么建议吗???

你可以使用这个方法

例如,下面的代码查找一个带有属性的输入,该属性的名称以“testId”结尾,然后单击它

await t.click(Selector('input').withAttribute(/.*testid/);

我的问题是,我们是否有类似xpath的选项,其中我们提供contains来查找匹配的元素,例如://*[contains(text(),'Google')]如果需要按元素的文本搜索,请尝试该方法。