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
Beispiel #2
0
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
Beispiel #3
0
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
Beispiel #4
0
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
Beispiel #6
0
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)
Beispiel #7
0
 def setup_method(self):
     self.main = MainPage()
 def setup(self):
     self.main = MainPage()
Beispiel #9
0
 def setup_class(self):
     self.main = MainPage()
Beispiel #10
0
 def goto_main(self) -> MainPage:
     return MainPage(self.driver)
 def setup_class(self):
     # 实例化contact类
     self.main = MainPage()
Beispiel #12
0
 def setup_class(self):
     # 实例化 MainPage类
     self.main = MainPage()