QA 第三方 Page 跳过 job `qa:selectors`
QA Page 需要配合 GitLab 项目元素中添加的 qa-xxx
属性来定位组件,因为担心开发不小心移除了这些 QA 定位的属性,因此有个 Pipeline Job qa:selectors
来保证。
但是现在有个问题,就是第三方系统的 QA Page 我们不能处理页面元素,例如:CustomerDot 系统、银联支付系统等,比如像这个 CustomerDot 的 QA 测试 这个 qa:selectors
就失败了。
Upstream 没有这个问题,是因为他们第三方系统的 Page 用了另一套框架 Chemlab 来写,而我们综合考虑资源问题不打算引入两套 QA 框架。
需求
给 Page 基类定义一个类宏,实现给 Page 跳过 selector 校验的功能。
/cc @TomHeng
由 Song Huang 编辑于