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
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()