Example #1
0
    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='跳转(页签)按钮检验不通过')
Example #4
0
    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='跳转动态表单当前页按钮检验不通过')
Example #5
0
    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()
Example #7
0
    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='跳转动态表单当前页按钮检验不通过')
Example #8
0
    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='跳转动态表单当前页按钮检验不通过')
Example #9
0
    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弹出层按钮检验不通过')
Example #10
0
    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()