selenium采用page object模式循环执行如何判断一次执行结束

希望实现的功能是:
yaml文件中存入了多个id,测试用例根据id的数量循环执行,每次读取最后一个id,单次测试用例执行完pop最后一个id,重新开始执行下一次。
现在yaml文件id读取功能应该正常,但是每次一次测试用例执行到一半的时候就开始执行下一个了。不知道应该通过什么方法来判断一次执行是否完成。
以下是测试用例代码,希望得到老师解答
image

你可以在setup里把id全部取出来,然后哪个case用到这个id,就把哪个case给参数化了;用pytest的参数化