예제 #1
0
class CourseBusiness:
    def __init__(self, driver):
        self.driver = driver

    #选择已结课语文查询,检查查询是否正确
    def jiekeyuwenselect(self):
        sleep(2)
        self.login_down = LoginDown(self.driver)
        self.login_down.unloginloginfirst()
        sleep(3)
        print('执行滑动屏幕开始')
        self.swipe = Swipe(self.driver)
        self.swipe.swipe_up()
        print('执行滑动屏幕结束')
        sleep(1)
        self.index_handle = IndexHandle(self.driver)
        self.index_handle.click_coursereadstatus()
        sleep(1)
        self.index_handle.click_jiekestatus()
        sleep(1)
        self.index_handle.click_coursesubject()
        sleep(1)
        self.index_handle.click_subject()
        sleep(1)
        self.index_page = IndexPage(self.driver)
        try:
            self.index_page.get_course_element()
            return True
        except:
            return False
class ClassdetailBusiness:
    def __init__(self, driver):
        self.driver = driver

    def getcourseelement(self):
        try:
            self.index_page = IndexPage(self.driver)
            sleep(3)
            self.index_page.get_course_element()
            print('查询到课程')
            return True
        except:
            print('未查询到课程')
            return False

    def classdetailselect(self):
        if self.getcourseelement():
            self.index_handle = IndexHandle(self.driver)
            self.index_handle.click_course()
            print('执行完成点击课程')
            sleep(2)
            self.classdaylist_page = ClassdaylistPage(self.driver)
            #elements = self.classdaylist_page.get_classdayviewgroup_elements()
            classdaystatus = self.classdaylist_page.get_coursedaystatus_elements(
            )[0].text
            #if len(elements) == 11 and classdaystatus ==  "已下课":
            if classdaystatus == "已下课":
                return True
        else:
            return False
예제 #3
0
class IndexHandle:
    def __init__(self, driver):
        self.index_page = IndexPage(driver)

    # 操作底栏我的元素
    def click_lowerbannerme(self):
        '''
        点击低栏我的
        '''
        self.index_page.get_lowbannerme_element().click()

    def click_coursereadstatus(self):
        '''
        点击在读状态
        '''
        self.index_page.get_coursereadstatus_element().click()

    def click_coursesubject(self):
        '''
        点击科目选项
        '''
        self.index_page.get_coursesubject_element().click()

    def click_coursereadstatus(self):
        '''
        点击在读状态选择框
        '''
        self.index_page.get_coursereadstatus_element().click()

    def click_coursesubject(self):
        '''
        点击科目选择框
        '''
        self.index_page.get_coursesubject_element().click()

    def click_jiekestatus(self):
        '''
        选择已结课
        '''
        self.index_page.get_jiekestatus_element().click()

    def click_subject(self):
        '''
        选择语文科目
        '''
        self.index_page.get_subject_element()[2].click()

    def click_course(self):
        '''
        点击课程1
        '''
        self.index_page.get_course_element()[0].click()

    def click_course1(self):
        '''
        点击课程3
        '''
        self.index_page.get_course1_element()[2].click()