【问题标题】:Populating table cells with unique data - qa automation使用唯一数据填充表格单元格 - QA 自动化
【发布时间】:2021-07-11 16:20:00
【问题描述】:

我有一张像这样的表 -

<tbody>
 <tr>
  <td></td>
  ...
  <td></td>
 </tr>
</tbody>

每个单元格中的数据都使用来自 json 对象的唯一值填充,或者对其执行唯一操作(即复选标记)。 当用户可以添加具有相同列数的其他行时,困难就来了。 如何编写一个算法/函数来遍历每个单元格并用我唯一的 json 值填充它或执行特定操作?

这适用于赛普拉斯 QA 自动化 (Js/Ts)。每个单元格都有一个唯一的定位器,但如果我这样做,我的页面对象模型将有重复的代码。

【问题讨论】:

    标签: javascript algorithm cypress ui-automation


    【解决方案1】:

    如果您从服务器获取数据,则每次使用 JavaScript 函数获取数据时都必须构建表。我发现了一篇可能有帮助的文章:https://javascript.plainenglish.io/creating-a-dynamic-html-table-through-javascript-f554fba376cf

    【讨论】:

      猜你喜欢
      • 2022-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多