感觉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都是通过这个变量来判断我们是做什么操作呢?理一下思路。

0
2
Mushishi
回复
qq_y_99
你把你关键字的驱动框架,以数据驱动的形式引入。
2019-04-10
共2条回复

Selenium3与Python3实战Web自动化测试框架

打破无项目经验、无框架经验瓶颈,实战Web自动化测试框架!

1883 学习 · 1093 问题

查看课程