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='选项卡折叠视图只读检验不通过')
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='选项卡列表隐藏检验不通过')
def test_switch_key_case(self): '''焦点切换''' name = '单行文本_焦点切换' comp = InputPage(self.driver, name) self.assertFalse(comp.switch_key(), msg=name + '检验不通过')