「打造自己的UI测试框架」的课程中怎么把数据驱动加入进去呢?

问题

翻看以前的课程,「打造自己的UI测试框架」,老师用ap pi u m+PO+关键字驱动,但是如果测试用例中需要用到数据驱动,应该怎么处理呢?课程中老师很简单的提过一句,但是不太明白,是把测试数据写在PO 中的yaml文件里吗?这样是不是不能和py test的数据驱动一起用了呢?

报错信息

现在yaml 文件是这样的

环境

@pytest.mark.parametrize(‘x,y,n’,[,])
x,y,n为[,]解析后取出的值,[,]必须返回一个二位列表。
使用yaml的解析序列化,加上python的列表操作可以实现数据驱动。
例:@pytest.mark.parametrize(‘x,y’,[[‘find’,'//*[@text=‘通讯录’],[‘action’,‘find_and_click’]])