class HomewebPromisePage():
    def __init__(self, driver):

        self.driver = driver

        self.findelement = FindElement(self.driver)

        self.action = SeleniumAction(self.driver)

    def getelement_createpromisebtn(self):

        return self.findelement.get_element('createpromisebtn')

    def getelement_promisetitleinput(self):

        return self.findelement.get_element('promisetitleinput')

    def getelement_promiseinput(self):

        return self.findelement.get_element('promiseinput')

    def getlabel1(self):

        return self.findelement.get_element('label1')

    def getlabel2(self):

        return self.findelement.get_element('label2')

    def getelement_actbegintime(self):

        return self.findelement.get_element('actbegintime')

    def getelement_promisepeople(self):

        return self.findelement.get_element('promisepeople')

    def getelement_sendpeoplebtn(self):

        return self.findelement.get_element('sendpeoplebt')

    def getelement_creatbtn1(self):

        return self.findelement.get_element('creatbtn1')

    def getelement_createbtn2(self):

        return self.findelement.get_element('createbtn2')

    def geteles_listpromisetitle(self):

        return self.findelement.get_elements('listpromisetitle')
class HomewebReportPage():
    def __init__(self, driver: WebDriver):

        self.driver = driver

        self.findelement = FindElement(self.driver)
        self.action = SeleniumAction(self.driver)

    def getelement_createbtn(self):

        return self.findelement.get_element('artcreatebtn')

    def goto_createpage(self):

        self.getelement_createbtn().click()

    def getelemts_reporttypes(self):

        eles = self.findelement.get_elements('reporttype')

        return eles

    def getelement_reporttypebtn(self):

        return self.findelement.get_element('reporttypebtn')

    def getelement_jobsuminput(self):

        return self.findelement.get_element('jobsuminput')

    def getelement_jobplaninput(self):

        return self.findelement.get_element('jobplaninput')

    def getelement_createjobbtn(self):

        return self.findelement.get_element('createjobbtn')

    def getelement_productinput(self):

        return self.findelement.get_element('productinput')

    def getelement_saleinput(self):

        return self.findelement.get_element('saleinput')

    def getelement_input(self):

        return self.findelement.get_element('input')