前端data-testid 生成
本文诉求
在进行 UI 自动化中,元素定位稳定的优先级如下:

因此,如果有必要的话,我们可以让前端在元素代码中,补充 data-testid,但是大部分前端不愿意或者不想加,因此本文则提供了一个 skill,能够扫描前端代码,生成清单,然后添加 data-testid,可以将该 skill 提供给前端,或者我们自己拿到代码去操作。
Raina测试学习指南在进行 UI 自动化中,元素定位稳定的优先级如下:

因此,如果有必要的话,我们可以让前端在元素代码中,补充 data-testid,但是大部分前端不愿意或者不想加,因此本文则提供了一个 skill,能够扫描前端代码,生成清单,然后添加 data-testid,可以将该 skill 提供给前端,或者我们自己拿到代码去操作。