class TestContact: def setup(self): self.main = Main(reuse=True) def test_contact(self): self.contact = self.main.goto_add_member().add_member() assert self.contact.get_member() == "MrDong"
class TestAddMember(): def setup(self): self.main = Main() @pytest.mark.skip def test_add_member(self): add_member = self.main.goto_add_member() add_member.add_member() # 添加断言,验证是否新增的成员成功 assert "hogwarts" in add_member.get_element() # @pytest.mark.skip def test_add_member_contact(self): add_member_contact = self.main.goto_contact().add_member_contacts() add_member_contact.add_member() assert "hogwarts" in add_member_contact.get_element()
class TestMain(): def setup(self): self.main = Main(reuse=True) @pytest.mark.parametrize("username, mobile", [('test', '15515155166')]) def test_add_member(self, username, mobile): t = str(int(time.time())) username += t contactPage = self.main.goto_add_member() contactPage.add_member(username, t, mobile) titles = contactPage.get_titles_in_list(username) assert username in titles def teardown(self): self.main.close()