Exemplo n.º 1
0
class TestAddMember:
    """
    编写测试用例
    """
    def setup_class(self):
        self.main_page = MainPage()

    # 实现测试数据有页面对象分离
    @pytest.mark.parametrize(("username,accid,phone"),
                             [("皮城女警", "0090", "16619836638")])
    def test_add_member(self, username, accid, phone):
        # 1.跳转到添加成员页面        2,添加成员                    3.获取成员列表
        name_list = self.main_page.goto_add_member().add_member(
            username, accid, phone).get_contact_list()
        assert username in name_list

    @pytest.mark.parametrize(("username,accid,phone"),
                             [("皮城女警", "0090", "13426207522")])
    def test_add_member_fail(self, username, accid, phone):
        data_list = self.main_page.goto_add_member().add_member_fail(
            username, accid, phone)
        err = [i for i in data_list if i != ""]
        assert "皮城女警" in err[0]

    def test_xxx(self):
        main_page = MainPage()
        main_page.goto_add_member().add_xxx().add_member()
class TestAddDepartment:
    def setup_class(self):
        self.main_page = MainPage()

    # @pytest.mark.parametrize(("departname"), [("测试部门")])
    def test_add_department_fail(self):
        self.main_page.goto_contact().goto_add_department().add_department()
Exemplo n.º 3
0
class TestAddMember:
    """
    编写测试用例
    """
    def setup_class(self):
        self.main_page = MainPage()

    # 1. 实现测试数据和页面对象分离
    @pytest.mark.parametrize("username, accid, phone",
                             [("伊泽瑞尔11", "00901", "13344445525")])
    def test_add_member(self, username, accid, phone):
        # 1. 跳转到添加成员页面  2. 添加成员   3. 获取成员列表
        name_list = self.main_page.goto_add_member().add_member(
            username, accid, phone).get_contact_list()
        assert username in name_list

    @pytest.mark.parametrize("username, accid, phone",
                             [("伊泽瑞尔1", "00901", "13344445555")])
    def test_add_member_fail(self, username, accid, phone):
        data_list = self.main_page.goto_add_member().add_member_fail(
            username, accid, phone)
        err = [i for i in data_list if i != ""]
        assert "伊泽瑞尔" in err[0]

    def test_xxx(self):
        main_page = MainPage()
        main_page.goto_add_member().add_xxx().add_member()
Exemplo n.º 4
0
 def test_xxx(self):
     main_page = MainPage()
     main_page.goto_add_member().add_xxx().add_member()
Exemplo n.º 5
0
 def setup_class(self):
     self.main_page = MainPage()
Exemplo n.º 6
0
 def test_add_member(self):
     main_page = MainPage()
     # 1.跳转到添加成员页面        2.添加成员      3.成员列表
     main_page.goto_add_member().add_member().get_contact_list()
Exemplo n.º 7
0
 def test_goto_contact(self):
     main_page = MainPage()
     main_page.goto_contact().get_contact_list()