基于 Playwright Test+Playwright CLI 进行UI 自动化实战方案
本文诉求
之前我们分享过一套基于 Playwright CLI、依托元素 ref 搭配无障碍树实现的 UI 自动化方案。这套方案在使用过程中会存在一个问题,由于ref 仅为会话级临时标识,页面一旦发生变更,原有元素引用便会失效,需要重新抓取定位元素,稳定性较差,难以适配常态化自动化执行场景。
因此,我这边调研了另外一种方案,引入 Playwright Test 能力,将其与Playwright CLI 进行结合使用,封装一套专用 Skill,将两者的优点结合起来,实现一个更加完善,成功率更高的 ui 自动化方案。
