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 + '检验不通过')