【问题标题】:Iterate through each element in a particular column of a dynamic table using cypress使用 cypress 遍历动态表的特定列中的每个元素
【发布时间】:2021-08-05 16:11:11
【问题描述】:

我有一个基于从我的项目中的单选按钮中选择的值显示的动态表。单选按钮字段"Doctor Name" 字段有不同的选择,例如"Frank", "Michael", "Josh", "Jessica"。当我选择"Frank" 值时,它会显示一个动态表,其中包含"Frank" 的约会列表,表中的第一列是"Doctor Name"。当我从单选按钮中选择"Frank" 时,我必须验证列出的所有约会是否都针对"Frank"。所以我必须在cypress中编写代码来检查是否所有第一列单元格值都是"Frank"


我怎样才能做到这一点?

【问题讨论】:

  • 请将您尝试的html和代码添加到问题中。

标签: cypress


【解决方案1】:

使用 cy.get() 和适当的选择器检索所有第一列,然后使用 each 命令来验证每个单元格的内容,就像这样

cy.get("selector for first colums").each(($el, index, $list) => {
   cy.wrap($el).contains('Frank')
})

【讨论】:

  • 此解决方案不起作用。它只获取所选列的第一个单元格
猜你喜欢
  • 2022-08-18
  • 2013-04-08
  • 2018-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多