Ejemplo n.º 1
0
 def login(self):
     self.web.get('https://miswww1.ccu.edu.tw/pt_proj/index.php')
     ele = self.web.find_element_by_name('staff_cd')
     ele.send_keys(self.acc)
     ele = self.web.find_element_by_name('passwd')
     ele.send_keys(self.pwd)
     ele = Select(self.web.find_element_by_name('proj_type'))
     ele.select_by_value("3")
     self.web.find_element_by_xpath('/html/body/center/form/input').click()
     try:
         ele = self.web.switch_to.alert
         ele.accept()
     except:
         pass
Ejemplo n.º 2
0
        elem.send_keys(string)
        elem.send_keys(Keys.RETURN)

        ############################## SAVE BUTTON for date #######################
        elem = driver.find_element_by_xpath("""//*[@id="ctl00_ContentPlaceHolder1_btnSave"]""").is_enabled()

        if elem:
            elem = driver.find_element_by_xpath("""//*[@id="ctl00_ContentPlaceHolder1_btnSave"]""").click()

            time.sleep(4)
            elem = driver.switch_to.alert
            print(elem.text)
            list.append(wr)
            list.append('[Considered as passed]')
            list.append(elem.text)
            elem.accept()
        # elem = driver.switch_to.alert
        # elem.dismiss()
        # print(elem.text)


        ###########################################################################

        driver.switch_to.parent_frame()
        elem = Select(driver.find_element_by_xpath("""//*[@id="ctl00_ContentPlaceHolder1_drpMILESTONE_STATUS"]"""))
        elem.select_by_value("Done")

        #################### SAVE and SUBMIT Button##########################
    # elem = driver.find_element_by_xpath('//*[@id="ctl00_ContentPlaceHolder1_btnSaveMilestone"]').click()

    elem = driver.find_element_by_xpath('//*[@id="ctl00_ContentPlaceHolder1_btnSaveMilestone"]').is_enabled()