Beispiel #1
0
    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_button(btn.new_btn)
        #time.sleep(0.5)

        btn_title = btn.get_button_title(btn.save)
        self.assertEqual('保存', btn_title, msg=menu3 + '检验不通过')
Beispiel #2
0
    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_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 + '检验不通过')
Beispiel #3
0
    def test_readonly_not(self):
        '''非只读'''
        menu3 = '列表视图_只读_否'
        self.open_menu3(menu3)
        lp = ListViewPage(self.driver)
        lp.click_row()
        btn = ButtonPage(self.driver)

        btn_title = btn.get_button_title(btn.save)
        self.assertEqual('保存', btn_title, msg='非只读检验不通过')
Beispiel #4
0
    def test_readonly(self):
        '''只读'''
        menu3 = '列表视图_只读_是'
        self.open_menu3(menu3)
        lp = ListViewPage(self.driver)
        lp.click_row()
        btn = ButtonPage(self.driver)

        btn_title = btn.get_button_title(btn.new_btn)
        self.assertEqual('新建', btn_title, msg='非只读检验不通过')
    def tab_list_add_row(self):
        btn = ButtonPage(self.driver)
        btn_title = btn.get_tab_list_button(btn.new_btn).get_attribute('title')

        #点击新建按钮
        btn.click_tab_list_button(btn.new_btn)
        #time.sleep(0.5)
        #切换到弹出层打开的页面
        mp = MainPage(self.driver)        
        mp.switch_to_div_iframe()
        #time.sleep(0.5)
        btn_title = btn.get_button_title(btn.save)
        btn.click_button(btn.save)
        btn.wait_loading_hide()
        return btn_title