def test_jump_url_new_window_btn(self): '''跳转URL新窗口按钮''' menu3 = '表单按钮_跳转' self.open_menu3(menu3) lp = ListViewPage(self.driver) if 0 != lp.get_rows_total(): lp.clear_all_data() if lp.get_rows_total() == 0: lp.add_one_row2() #无数据时添加一条数据 lp.open_fisrt_doc() #time.sleep(0.5) btn = ButtonPage(self.driver) btn.click_button_by_type_title(btn.jump_to, '跳转URL新窗口') #time.sleep(0.5) lp.switch_to_another_window() self.assertEqual('保存', lp.get_column_row1_col1(), msg='跳转URL当前页面按钮检验不通过') lp.close_currentwindow() mp = MainPage(self.driver) mp.switch_to_current_window() #time.sleep(0.3) mp.switch_to_iframe() #切换到当前打开页签 btn.click_button(btn.to_return) lp.wait_loading_hide() #表单中 #time.sleep(0.5) if 0 != lp.get_rows_total(): lp.clear_all_data()
def test_jump_url_current_page_btn(self): '''跳转(当前页)按钮''' menu3 = '按钮_case002' self.open_menu3(menu3) #打开菜单 btn = ButtonPage(self.driver) btn.click_button_by_type_title(btn.jump_to, '跳转(当前页)') #点击跳转 #time.sleep(0.5) lp = ListViewPage(self.driver) self.assertEqual('保存', lp.get_column_row1_col1(), msg='跳转(当前页)按钮检验不通过')
def test_jump_url_tab_page_btn(self): '''跳转(页签)按钮''' menu3 = '按钮_case002' self.open_menu3(menu3) btn = ButtonPage(self.driver) btn.click_button_by_type_title(btn.jump_to, '跳转(页签)') #time.sleep(0.5) mp = MainPage(self.driver) mp.switch_to_parent() mp.switch_to_iframe() lp = ListViewPage(self.driver) self.assertEqual('保存', lp.get_column_row1_col1(), msg='跳转(页签)按钮检验不通过')
def test_jump_form_current_page_btn_case(self): '''跳转动态表单当前页按钮''' menu3 = '按钮控件_自定义跳转' self.open_menu3(menu3) #lp = ListViewPage(self.driver) #lp.open_fisrt_doc() btn = ButtonPage(self.driver) btn.click_button_by_type_title(btn.jump_to, '跳转动态表单当前页') #time.sleep(0.5) self.assertEqual('按钮测试用例-保存类', btn.get_caption_text(), msg='跳转动态表单当前页按钮检验不通过')
def test_jump_url_current_page_btn(self): '''跳转url当前页按钮''' menu3 = '表单按钮_跳转' self.open_menu3(menu3) lp = ListViewPage(self.driver) btn = ButtonPage(self.driver) btn.click_button(btn.new_btn) #点击新建按钮 lp.wait_Tabloading_show_then_hide() btn.click_button_by_type_title(btn.jump_to, '跳转URL当前页面') lp.wait_loading_hide() #等待视图页面加载 self.assertEqual('保存', lp.get_column_row1_col1(), msg='跳转URL当前页面按钮检验不通过')
def test_jump_url_new_window_btn(self): '''跳转(新窗口)按钮''' menu3 = '按钮_case002' self.open_menu3(menu3) btn = ButtonPage(self.driver) btn.click_button_by_type_title(btn.jump_to, '跳转(新窗口)') #time.sleep(0.5) lp = ListViewPage(self.driver) lp.switch_to_another_window() self.assertEqual('保存', lp.get_column_row1_col1(), msg='跳转(新窗口)按钮检验不通过') self.driver.close() mp = MainPage(self.driver) mp.switch_to_current_window()
def test_jump_url_div_btn_case(self): '''跳转url弹出层按钮''' menu3 = '按钮控件_自定义跳转' self.open_menu3(menu3) lp = ListViewPage(self.driver) btn = ButtonPage(self.driver) btn.click_button_by_type_title(btn.jump_to, '跳转动态表单弹出层') mp = MainPage(self.driver) mp.switch_to_div_iframe() #time.sleep(0.5) self.assertEqual('按钮测试用例-保存类', btn.get_caption_text(), msg='跳转动态表单当前页按钮检验不通过')
def test_jump_form_current_page_btn(self): '''跳转动态表单当前页按钮''' menu3 = '表单按钮_跳转' self.open_menu3(menu3) lp = ListViewPage(self.driver) if 0 != lp.get_rows_total(): lp.clear_all_data() if lp.get_rows_total() == 0: lp.add_one_row2() #无数据时添加一条数据 lp.open_fisrt_doc() #time.sleep(0.5) btn = ButtonPage(self.driver) btn.click_button_by_type_title(btn.jump_to, '跳转动态表单当前页') #time.sleep(0.5) self.assertEqual('按钮测试用例-保存类', btn.get_caption_text(), msg='跳转动态表单当前页按钮检验不通过')
def test_jump_url_div_btn(self): '''跳转url弹出层按钮''' menu3 = '表单按钮_跳转' self.open_menu3(menu3) lp = ListViewPage(self.driver) if 0 != lp.get_rows_total(): lp.clear_all_data() if lp.get_rows_total() == 0: lp.add_one_row2() #无数据时添加一条数据 lp.open_fisrt_doc() #time.sleep(0.5) btn = ButtonPage(self.driver) btn.click_button_by_type_title(btn.jump_to, '跳转URL弹出层') mp = MainPage(self.driver) mp.switch_to_div_iframe() #time.sleep(0.5) self.assertEqual('保存', lp.get_column_row1_col1(), msg='跳转URL弹出层按钮检验不通过')
def test_jump_form_new_window_btn(self): '''跳转动态表单新窗口按钮''' menu3 = '表单按钮_跳转' self.open_menu3(menu3) lp = ListViewPage(self.driver) if 0 != lp.get_rows_total(): lp.clear_all_data() if lp.get_rows_total() == 0: lp.add_one_row2() #无数据时添加一条数据 lp.open_fisrt_doc() #time.sleep(0.5) btn = ButtonPage(self.driver) btn.click_button_by_type_title(btn.jump_to, '跳转动态表单新窗口') #time.sleep(0.5) lp.switch_to_another_window() self.assertEqual('按钮测试用例-保存类', btn.get_caption_text(), msg='跳转动态表单新窗口按钮检验不通过') self.driver.close() mp = MainPage(self.driver) mp.switch_to_current_window()