各位大神,请教一个问题:
目前在做 UI 自动化,目前考察了两个方案:
方案一:python + Selenium + jinjia2-自动化生成代码,yaml 的配置文件中配置数据和测试用例,我个人认为,这种是属于数据驱动型测试框架,实现简单,只需要在配置文件中配置测试用例,自动生成代码

方案二,通过大家常用的 pytest + selenium, 用 PO 设计模式做 page 的封装,然后 testcase 是写在代码中的,比如

def test_01()
def test_02()

各位大神,这两个框架哪个好?各自的优缺点,是什么?谢谢各位大神,指导一下


↙↙↙阅读原文可查看相关链接,并与作者交流