def test_discript_case(self): '''文件上传控件描述校验''' comp = FileUploadPhonePage(self.driver) name = '文件上传_描述' compname = '文件上传_描述' target = comp.getcomp(compname) comp.scroll_to_target_element(target) bool = comp.is_desription_effect(compname) self.assertTrue(bool, msg=name + '检验不通过')
def test_type_case(self): '''文件上传类型''' print(os.getcwd()) comp = FileUploadPhonePage(self.driver) name = '文件上传类型' compname = '文件上传_名称' target_element = comp.getcomp(compname) comp.scroll_to_target_element(target_element) type = target_element.get_attribute("fieldtype") self.assertEqual(type, "AttachmentUploadField", msg=name + '检验不通过')
def test_hidevalue_case(self): '''文件上传_隐藏显示值''' comp = FileUploadPhonePage(self.driver) name = '文件上传_隐藏显示值' compname = '文件上传_隐藏显示值' target = comp.getcomp(compname) comp.scroll_to_target_element(target) bool = comp.check_existence(compname) self.assertFalse(bool, msg=name + '检验不通过') self.assertIn('控件已隐藏', comp.get_curpage_span(), msg=name + '检验不通过')
def test_desription_case(self): '''描述''' compname = '图片上传_描述' comp = FileUploadPhonePage(self.driver) lp = ListViewPhonePage(self.driver) lp.open_fisrt_doc() # 打开记录 target_element = comp.getcomp(compname) comp.scroll_to_target_element(target_element) bool = comp.is_desription_effect(compname) self.assertTrue(bool, msg=compname + '检验不通过')
def test_readonly_case(self): '''文件上传控件只读''' comp = FileUploadPhonePage(self.driver) name = '文件上传_条件只读' compname = '文件上传_条件只读' target = comp.getcomp(compname) comp.scroll_to_target_element(target) bool = comp.is_comp_readonly(compname) self.assertTrue(bool, msg=name + '检验不通过') text = comp.getcompatrr(compname, 'disabled') self.assertEqual('true', text, msg=name + '检验不通过')
def test_readonly_case(self): '''图片上传控件只读''' comp = FileUploadPhonePage(self.driver) name = '图片上传_只读' compname = '图片上传_只读' lp = ListViewPhonePage(self.driver) lp.open_fisrt_doc() # 打开记录 target = comp.getcomp(compname) comp.scroll_to_target_element(target) bool = comp.is_comp_readonly(compname) self.assertTrue(bool,msg=name + '检验不通过')
def test_show_when_hide_case(self): '''隐藏时显示值''' compname = '图片上传_隐藏时显示值' comp = FileUploadPhonePage(self.driver) lp = ListViewPhonePage(self.driver) lp.open_fisrt_doc() # 打开记录 target_element = comp.getcomp(compname) comp.scroll_to_target_element(target_element) bool = comp.is_picturecomp_hide(compname) self.assertFalse(bool,msg=compname + '检验不通过') self.assertIn('控件已隐藏', comp.get_curpage_span(), msg=compname + '检验不通过')
def test_type_case(self): '''图片上传类型''' comp = FileUploadPhonePage(self.driver) lp = ListViewPhonePage(self.driver) name = '图片上传类型' compname = '图片上传_名称' lp.open_fisrt_doc() # 打开记录 target_element = comp.getcomp(compname) comp.scroll_to_target_element(target_element) type = target_element.get_attribute("fieldtype") self.assertEqual(type,"ImageUploadField", msg=name + '检验不通过')
def test_recalculation_case(self): '''文件上传控件刷新重计算''' comp = FileUploadPhonePage(self.driver) name = '文件上传控件重计算' compname = '文件上传_重计算' compname2 = '文件上传_刷新' target = comp.getcomp(compname2) comp.scroll_to_target_element(target) file_path = comp.get_file_path("大于100kb.doc") bool1 = comp.check_existence(compname) self.assertTrue(bool1, msg=name + '检验不通过') comp.file_upload(compname2, file_path) #time.sleep(0.5) bool2 = comp.check_existence(compname) self.assertFalse(bool2, msg=name + '检验不通过')