Example #1
0
    def test_collapse_readOnly_case(self):
        '''选项卡折叠视图刷新只读'''
        menu3 = '选项卡_折叠重计算'
        self.open_menu3(menu3) 
        tabpage = TabPage(self.driver)
        #验证只读时,列表视图的按钮是否可见
        input_page = InputPage(self.driver,"重计算")
        input_page.send_keys_get_value("只读")
        input_page.switch_key()      
#     #有bug,暂时无法测试
#         comp = InputPage(self.driver, "选项卡_页签1_文本一")
#         self.assertTrue(comp.readonly_test(), msg='选项卡下表单只读检验不通过')
                    
        btn = ButtonPage(self.driver)
        btn_title =  btn.get_gridview_button(btn.new_btn)
        self.assertNotEqual('新建',btn_title,msg='选项卡折叠网格视图只读检验不通过')            
        btn_title =  btn.get_tab_list_button_by_title("新建")
        self.assertNotEqual('新建',btn_title,msg='选项卡折叠视图只读检验不通过')
Example #2
0
 def test_tab_reflesh_recalcalate_case(self):
     '''选项卡刷新重计算'''  
     '''输入只读,则列表按钮隐藏,输入隐藏,则第二个视图,隐藏'''
     menu3 = '选项卡_父子关系视图及重计算'
     self.open_menu3(menu3)
     #切换到另外的页签
     tab_name = '非父子视图'
     tabpage = TabPage(self.driver,tab_name)
     tabpage.tab_switch() 
     #验证只读时,列表视图的按钮是否可见
     input_page = InputPage(self.driver,"重计算")
     input_page.send_keys_get_value("只读")
     input_page.switch_key()      
        
     btn = ButtonPage(self.driver)
     btn_title =  btn.get_tab_list_button_by_title("新建")
     self.assertNotEqual('新建',btn_title,msg='选项卡列表只读检验不通过')
       
     #网格视图是在iframe下
     input_page.send_keys_get_value("隐藏")
     input_page.switch_key() 
     tabpage2 = TabPage(self.driver,tab_name).find_tab_by_title()             
     self.assertFalse(tabpage2.is_displayed(), msg='选项卡列表隐藏检验不通过')