class TestAddDepartment(): def setup(self): self.main = MainPage() def teardown(self): self.main.driver.quit() def test_add_department(self): # result = True self.main.goto_contact().goto_add_department().add_department("产品部门") result = ContactPage(self.main.driver).get_department_list() assert "产品部门" in result
class TestAddMember(): def setup_class(self): # 实例化 MainPage类 self.main = MainPage() def test_add_member(self): #1. 首页跳转到添加成员页面 2. 添加成员 3. 获取成员信息 result = self.main.goto_add_member().add_member("崔丝塔娜").get_list() assert "崔丝塔娜" in result def test_add_member_fail(self): # 1. 描述业务场景, 不是描述具体的行为操作 result = self.main.goto_add_member().add_member_fail("崔丝塔娜").get_list() assert "崔丝塔娜" not in result
class Test_AddMember(): def setup_class(self): self.main = MainPage() def test_addmember(self): #Alt+回车可以快捷导入 #1首页跳转到添加成员页面 2、添加成员 3、返回成员信息列表 result=self.main.goto_add_member().add_member("13145212","13145212","13866668887").get_list() assert "13145212" in result def test_addmemberFail(self): #Alt+回车可以快捷导入 #1首页跳转到添加成员页面 2、添加成员 3、返回成员信息列表 result=self.main.goto_add_member().add_memnerFail("张贵丽2","13145212","19840858781").get_list() #result=self.main.goto_add_member().username assert "张贵丽2" not in result
class Test_addParment(): def setup_class(self): self.main = MainPage() def test_addParment(self): result = self.main.goto_add_partment().addPart().get_newPart() assert "部门1" in result
class TestAddDepartment(): def setup_class(self): # 实例化contact类 self.main = MainPage() def teardown_method(self): self.main.quit() def test_add_department(self): result_deparments = self.main.goto_department().add_department( "质量保障").get_departmentlist() assert "质量保障" in result_deparments def test_add_department_fail(self): result_deparments = self.main.goto_department().add_department( "测试1").get_departmentlist() assert "质量保障" in result_deparments def test_add_sdepartment(self): result_sdepartments = self.main.goto_department().add_sdepartment( "测试11").get_sdepartmentlist() assert "测试11" in result_sdepartments
class TestAddDepart: def setup_method(self): self.main = MainPage() def test_add_department(self): # 实例化MainPage类 try: result = self.main.goto_add_department().add_department( "LG5期学员").get_list() assert "LG5期学员" in result self.main.driver.quit() except Exception as e: print(e) @pytest.mark.parametrize("name,id,tel", [("大王", "Tsybin2", 13900007777), ("小王", "Tsybin3", 13600008888)]) def test_add_member(self, name, id, tel): try: result1 = self.main.goto_add_department().add_member( name, id, tel).get_memlist(name) assert result1 == name except Exception as e: print(e)
def setup_method(self): self.main = MainPage()
def setup(self): self.main = MainPage()
def setup_class(self): self.main = MainPage()
def goto_main(self) -> MainPage: return MainPage(self.driver)
def setup_class(self): # 实例化contact类 self.main = MainPage()
def setup_class(self): # 实例化 MainPage类 self.main = MainPage()