def add_one_row(self): '''新建一条数据''' bp = ButtonPage(self.driver) bp.click_activityTable_button(bp.new_btn) bp.wait_Tabloading_show_then_hide() ip = InputPage(self.driver, '折叠视图_单行文本框') ip.element.send_keys(20) bp.click_button(bp.save_start) bp.wait_Tabloading_show_then_hide() bp.click_button(bp.to_return) bp.wait_loading_hide() #表单中 bp.wait_loading_hide() #视图中
def test_open_type_current(self): '''打开类型-当前页打开''' menu3 = '折叠视图_打开类型_当前页打开' self.open_menu3(menu3) btn = ButtonPage(self.driver) btn_title = btn.get_button_title(btn.new_btn) self.assertEqual('新建', btn_title, msg=menu3 + '检验不通过') btn.click_activityTable_button(btn.new_btn) #time.sleep(0.5) btn_title = btn.get_button_title(btn.save) self.assertEqual('保存', btn_title, msg=menu3 + '检验不通过')
def judge_delete(self, name): """判断是否已存在记录有则删除""" s = self.driver.find_elements_by_link_text(name) if len(s) >= 1: print("记录已存在,需要删除") #time.sleep(0.5) self.driver.find_element_by_xpath('//a[@title="' + name + '"]/parent::div/input').click() btn = ButtonPage(self.driver) btn.click_activityTable_button(btn.del_btn) self.driver.switch_to_alert().accept() btn.wait_loading_hide() #time.sleep(0.5) else: print("记录不存在,不需要删除")
def test_open_type_out(self): '''打开类型-弹出层打开''' menu3 = '折叠视图_打开类型_弹出层显示' self.open_menu3(menu3) btn = ButtonPage(self.driver) btn_title = btn.get_button_title(btn.new_btn) self.assertEqual('新建', btn_title, msg=menu3 + '检验不通过') # 点击新建按钮 btn.click_activityTable_button(btn.new_btn) #time.sleep(0.5) mp = MainPage(self.driver) # 切换到弹出层打开的页面 mp.switch_to_div_iframe() btn_title = btn.get_button_title(btn.save) self.assertEqual('保存', btn_title, msg=menu3 + '检验不通过')
def new_record(self, text): '''新建一条日历视图记录''' btn = ButtonPage(self.driver) today = self.gettoday() #time.sleep(0.5) btn.click_activityTable_button(btn.new_btn) btn.wait_loading_hide() #time.sleep(0.5) self.find_elem('input[name="填单时间"]').send_keys(today) self.find_elem('input[name="结束时间"]').send_keys("2018-07-01") #time.sleep(0.5) self.find_elem('textarea[name="备注"]').send_keys(text) btn.click_button(btn.save) btn.wait_loading_hide() btn.click_button(btn.to_return) btn.wait_loading_hide() #表单中 #time.sleep(0.5) self.scroll_to('100')