题目:关于 UI 自动化的 Page Object(PO)模式,下列说法错误的是()
A. 页面对象只封装「这个页面上有什么、能做什么」,断言留在测试用例里;把断言塞进页面方法会让页面对象退化成用例的私有脚本
B. 公共操作(打开页面、查找元素、显式等待、截图)沉到 BasePage,具体页面继承并只写自己的定位与业务动作
C. 一个页面类里同时写定位、断言、测试数据、业务流转和 pytest 用例标记,文件数少、页面改版时只改一个文件,所以是 PO 的最佳实践
D. 页面方法的返回值建议是下一个页面对象或结构化数据,让用例读起来像业务叙述;跨页面的完整流程可以再抽一层 BusinessFlow
难度:初级
题型:笔试(单选)