def test_user_defined_close_btn(self): '''自定义关闭按钮''' menu3 = '表单按钮_自定义关闭按钮' Process_approver = ProcessApproverPage(self.driver) Process_approver.close_message() # self.open_menu3(menu3) # 打开三级菜单 lp = ListViewPage(self.driver) # 清空多余数据 if 0 != lp.get_rows_total(): lp.clear_all_data() lp.add_one_row_div() # 无数据时添加一条数据 if lp.get_rows_total() == 0: lp.add_one_row_div() # 点击第一条数据 lp.open_fisrt_doc() mp = MainPage(self.driver) mp.switch_to_div_iframe() # 切换到弹出层页面 btn = ButtonPage(self.driver) btn.click_default_btn("自定义关闭") #点击自定义关闭按钮 self.assertTrue(lp.is_msg_visiable(), msg='自定义关闭按钮检验不通过') msgtitle = lp.is_test_in_msg('自定义关闭成功') self.assertTrue(msgtitle, msg='自定义关闭按钮检验不通过') lp.wait_loading_hide() # 等待视图加载完成 self.assertTrue(mp.div_is_close(), msg='自定义关闭按钮检验不通过')
def test_close_window_btn(self): '''关闭窗口按钮''' menu3 = '表单按钮_关闭窗口' self.open_menu3(menu3) mp = MainPage(self.driver) lp = ListViewPage(self.driver) if 0 != lp.get_rows_total(): lp.clear_all_data() if lp.get_rows_total() == 0: lp.add_one_row_div() #无数据时添加一条数据 lp.open_fisrt_doc() #点击第一条数据 mp.switch_to_div_iframe() #切换到弹出层页面 btn = ButtonPage(self.driver) btn.click_button(btn.close_window) #点击关闭窗口按钮 mp.switch_to_iframe() #切换到当前打开页签 self.assertEqual('保存', lp.get_column_row1_col1(), msg='关闭窗口按钮检验不通过') if 0 != lp.get_rows_total(): lp.clear_all_data()