百里老师周六的直播课讲了web自动化的po模型,实现企业微信添加成员的功能
在这个基础上,我增加了参数化的功能(就是红框里的内容)
大神们帮忙看看,代码有问题吗?
因为是稀里糊涂写的,真诚希望得到大神们的指导,感谢感谢正在处理:DADAB8DE-1618-453E-9762-AFE3E5956013.jpeg…
class TestPO:
#生成list列表
def fake_list(i: int):
fake = Faker(‘zh_CN’)
para_list =
for count in range(i):
para_list.append((fake.name(), fake.ssn(), fake.phone_number()))
print(para_list)
return para_list
#没有增加这一步之前,每完成一次添加成员的功能,下次再进行添加的时候,会重启一次浏览器,加了这一步,不会重新启浏览器了
#我自己试着写的,稀里糊涂的
def setup_class(self):
self.mainpage=MainPage()
def teardown_class(self):
self.mainpage.driver.quit()
@pytest.mark.parametrize(“name,accid,mobile”, fake_list(2))
def test_po_member(self,name, accid, mobile):
name_list =self.mainpage.click_add_member_button().fill_out_member_info(name, accid, mobile).get_member_names()
print(name_list)
assert name in name_list
图片上传不上来,直接把代码贴近来了,setup,teardown的我用的有问题吗?主要疑问就在这
看着是没啥问题,是运行时报错了吗?
麻烦格式化一下代码,然后把报错贴出来,方便定位问题
运行没有报错,就是不知道setup和teardown在这的用法对不对