【发布时间】:2021-10-24 13:43:18
【问题描述】:
我想知道解决这个问题的最佳方法:
- 我有多个要遍历的 DOM 元素,除了角色名称之外,它们都有相同的 src 路径。
- 我想验证每个 src 是否与数组中的任何玩家名称值匹配
const playerName = ["_player_One_", "_player_two_", "_player_three_", "_player_four_"]
cy.get("myElement").each(($match) => {
cy.wrap($match).each(($el) => {
cy.get($el).should("include.attr", "src", `/foo/bar/art/all-art-${playerCharacter[]}.png`);
});
});
我知道它的当前形式,我将返回整个数组输出,但我只是分享我来自的角度以供参考。
任何帮助都将不胜感激,即使这是我没有考虑过的一种新的结构方式。
提前致谢!
【问题讨论】:
标签: javascript html arrays loops cypress