def test_notnull_case(self):
     '''文件上传控件非空校验'''
     comp = FileUploadPhonePage(self.driver)
     name = '文件上传控件非空校验'
     btn = ButtonPhonePage(self.driver)
     btn.click_button('保存')
     #time.sleep(0.5)
     text1 = comp.get_msg()
     self.assertIn("文件上传_非空校验'必须填写!", text1, 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_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_uploadnum_case(self):
     '''文件上传控件上传数量'''
     comp = FileUploadPhonePage(self.driver)
     name = '文件上传控件上传数量'
     compname = '文件上传_限数量1个'
     file_path = comp.get_file_path("大于100kb.doc")
     file_path2 = comp.get_file_path("小于100KB.txt")
     comp.file_upload(compname, file_path2)
     comp.click_fileupload_btn(compname)  # 點擊上傳按鈕
     text = comp.adjustalertexistence()
     self.assertEqual("文件上传超出数量限制。", text, 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 + '检验不通过')
 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_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_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_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_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 = '图片上传_只读'
     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 + '检验不通过')
Пример #12
0
 def test_uploadtype_case(self):
     '''文件上传控件上传类型'''
     comp = FileUploadPhonePage(self.driver)
     name = '文件上传控件上传类型'
     compname = '文件上传_格式'
     file_path = comp.get_file_path("大于100kb.doc")
     file_path2 = comp.get_file_path("小于100KB.txt")
     result = comp.file_upload(compname, file_path2)
     self.assertIn("文件类型(仅支持'doc,xls'格式)或大小错误", result, msg=name + '检验不通过')
     #time.sleep(0.5)
     result2 = comp.file_upload(compname, file_path)
     self.assertIn("上传完成", result2, msg=name + '检验不通过')
Пример #13
0
 def test_uploadsize_case(self):
     '''文件上传控件上传大小限制'''
     comp = FileUploadPhonePage(self.driver)
     name = '文件上传_限大小'
     compname = '文件上传_限大小'
     file_path = comp.get_file_path("大于100kb.doc")
     file_path2 = comp.get_file_path("小于100KB.txt")
     result = comp.file_upload(compname, file_path)
     self.assertIn("上传文件大小超出限制", result, msg=name + '检验不通过')
     #time.sleep(0.5)
     result2 = comp.file_upload(compname, file_path2)
     self.assertIn("上传完成", result2, msg=name + '检验不通过')