예제 #1
0
class TestProgress:
    def setup(self):
        self.main = Main()

    def test_event_student_stutas(self):
        staffNo = "0409853A-S011-0911"
        result = self.main.goto_registration().\
            goto_progress().simple_search().\
            goto_firstevent_stulist().\
            simple_search(staffNo).\
            event_stutas(staffNo)
        assert result == "未完成"

    def test_history_operation_num(self):
        staffNo = "0409853A-S011-0911"
        result = self.main.goto_registration(). \
            goto_progress().simple_search(). \
            goto_firstevent_stulist(). \
            simple_search(staffNo).\
            goto_detail(staffNo).\
            operation_history()
        assert result == 1
예제 #2
0
class TestNewStuList:
    staffNo = "1909853E-B311-0011"

    # staffNo = "1909853E-B211-0048"

    def setup(self):
        self.main = Main()

    def test_gotoregistration(self):

        staffNo = "1209853A-S011-0193"
        self.main.goto_registration().goto_newstulist().simple_search(staffNo)

    def test_guideresult(self):

        result= self.main.goto_registration().goto_newstulist().\
            simple_search(self.staffNo).search_result_guide(self.staffNo)
        result = result
        assert "0/1" == result

    def test_group(self):
        # staffNo = "1102853A-S011-0262"
        result = self.main.goto_registration().goto_newstulist(). \
            simple_search(self.staffNo).search_result_groupinsurance(self.staffNo)
        assert "未完成" == result

    def test_progress(self):
        # staffNo = "1102853A-S011-0262"
        result = self.main.goto_registration().goto_newstulist(). \
            simple_search(self.staffNo).search_result_progress(self.staffNo)
        assert "4/5" == result

    def test_status(self):
        # staffNo = "1102853A-S011-0262"
        result = self.main.goto_registration().goto_newstulist(). \
            simple_search(self.staffNo).search_result_progress_status(self.staffNo)
        assert "完成 " == result

    def test_export(self):
        result = self.main.goto_registration().goto_newstulist().export()
        assert "數據導出中,請稍後..." == result

    def test_detail_firstevent(self):
        # staffNo = "1102853A-S011-0262"
        result = self.main.goto_registration().goto_newstulist(). \
            simple_search(self.staffNo).goto_details(self.staffNo).first_event()
        assert "拍照" == result

    def test_detail_lastevent(self):
        # staffNo = "1102853A-S011-0262"
        # staffNo = "1009853A-S011-1016"
        result = self.main.goto_registration().goto_newstulist(). \
            simple_search(self.staffNo).goto_details(self.staffNo).last_event()
        assert "保险申请表" == result

    def test_detail_editadress(self):
        adress = "南山一階"
        result = self.main.goto_registration().\
            goto_newstulist(). simple_search(self.staffNo).\
            goto_details(self.staffNo).edit_dress(adress)
        assert result == '更改成功'

    def test_eventrepeat(self):
        # staffNo = "1209853A-S012-0031"
        '''
        这个用例运行出错,后期需要看一下
        :return:
        '''
        value = "PC端重置"
        result = self.main.goto_registration(). \
            goto_newstulist().simple_search(self.staffNo). \
            goto_details(self.staffNo).\
            goto_event_detail().\
            repeat(value)
        assert result == 1

    def history_oper_number(self):
        '''
        此用例没运行过
        :return:
        '''
        # staffNo = "1209853A-S012-0031"
        expect = 2
        result = self.main.goto_registration(). \
            goto_newstulist().simple_search(self.staffNo). \
            goto_details(self.staffNo). \
            goto_event_detail().\
            operation_history()
        assert result == expect
        '''