全栈工程化

给 iOS、Android、Web 抽象同一套页面对象模型来驱动自动化测试,我们踩过的坑和最终设计

跨端页面对象模型的核心原则是只抽象行为语义,不抽象UI结构。文章回顾了从统一控件定位到转向行为抽象的踩坑历程,介绍了基于12种原子Action的执行器分发机制和ViewState状态查询设计,明确了POM、TestCase、DataFixture三层边界,并给出了实际运行数据和适用场景建议。