使用 cypressIO 断言元素按字母顺序排序时的最佳实践是什么?我想基本上检查element[0].text()之前是否正确排序,element[1].text()但对于以下代码段中的所有元素:
cy.get('#main div').each((account) => {
});
});
Run Code Online (Sandbox Code Playgroud) 让\xc2\xb4s 说我有一个包含不同颜色的项目的列表。如果我添加参数,该列表可以更新为仅列出蓝色项目。如何验证每一项是否正确?
\n\ncy.addParameter(\'blue\'); //Will send graphQL query to fetch the correct items. \n\ncy.get(\'data li\').each((item)=> {\n cy.wrap(item).should(\'have.text\', \' blue \');\n });\nRun Code Online (Sandbox Code Playgroud)\n\n这将失败,因为在我可以检查每个项目之前列表中的项目尚未更新。可以等待请求完成,但由于查询在第一次运行后保存,因此“检查”第二次将无法工作。
\n