感觉pageobject有个缺点
来源:7-6 行为驱动和pageobject模型如何结合

qq_y_99
2019-03-12
当一个页面有很多元素需要处理时各种input 输入框 选择框,这时候将这个页面操作进行封装的时候这个方法内部会很长很。。各种sendkey 这个sendkey是我已经二次封装过的 老师遇到这种有没有什么解决思路。。
写回答
1回答
-
Mushishi
2019-03-12
既然你都说了很多都是sendkey或者click的时候,唯一不同的就是元素不同,那么为什么不能用工厂模式来呢?当然简单的你为什么不能用参数来控制呢?类似:一个case,然后这个case通过参数去判断是操作、点击什么元素。最后我们是不是就可以通过business层或者case层次去读取我们的点击user,然后把这个user传递到我们handle,那么我们handle都是通过这个变量来判断我们是做什么操作呢?理一下思路。
022019-04-10
相似问题