示例#1
0
 def test_unselect(self):
     '''不选择任何企业'''
     c = companymanage(self.driver)
     c.open_companymanage()
     self.assertEqual(c.verify(), True)
     c.delete()
     self.assertEqual(c.reason(), "请选择一条数据")
     function.screenshot(self.driver, "company_unselect.jpg")
 def test_modify_back(self):
     '''修改企业并返回'''
     c = companymanage(self.driver)
     c.open_companymanage()
     self.assertEqual(c.verify(), True)
     c.modify_obj()
     self.assertEqual(c.sub_tagname(), "企业管理-修改")
     c.add_back()
     self.assertEqual(c.verify(), True)
     function.screenshot(self.driver, "modify_company_back.jpg")
 def test_modify_type(self):
     '''修改企业类型'''
     c = companymanage(self.driver)
     c.open_companymanage()
     self.assertEqual(c.verify(), True)
     c.modify_obj()
     self.assertEqual(c.sub_tagname(), "企业管理-修改")
     c.modify_type()
     c.add_save()
     self.assertEqual(c.success(), True)
     function.screenshot(self.driver, "modify_company_type.jpg")
 def test_modify_limit(self):
     '''修改企业人数上限'''
     c = companymanage(self.driver)
     c.open_companymanage()
     self.assertEqual(c.verify(), True)
     c.modify_obj()
     self.assertEqual(c.sub_tagname(), "企业管理-修改")
     c.limit_clear()
     c.add_company("", "", "", "1111")
     c.add_save()
     self.assertEqual(c.success(), True)
     function.screenshot(self.driver, "modify_company_limit.jpg")
 def test_modify_address(self):
     '''修改企业地址'''
     c = companymanage(self.driver)
     c.open_companymanage()
     self.assertEqual(c.verify(), True)
     c.modify_obj()
     self.assertEqual(c.sub_tagname(), "企业管理-修改")
     c.address_clear()
     c.add_company("", "", "Update", "")
     c.add_save()
     self.assertEqual(c.success(), True)
     function.screenshot(self.driver, "modify_company_address.jpg")
 def test_company_modify_error2(self):
     '''人数上限输入无效'''
     c = companymanage(self.driver)
     c.open_companymanage()
     self.assertEqual(c.verify(), True)
     c.modify_obj()
     self.assertEqual(c.sub_tagname(), "企业管理-修改")
     c.limit_clear()
     c.add_company("", "", "", random.choice(["-1", "1.1", "A", "中文"]))
     c.add_save()
     self.assertEqual(c.error_limit(), "请以数字填写")
     function.screenshot(self.driver, "modify_company_blank.jpg")
 def test_company_add_error2(self):
     '''人数上限输入无效'''
     c = companymanage(self.driver)
     c.open_companymanage()
     self.assertEqual(c.verify(), True)
     c.add()
     self.assertEqual(c.sub_tagname(), "企业管理-新增")
     c.add_company(Data.name, Data.name, Data.name,
                   random.choice(["-1", "1.1", "A", "中文"]))
     c.add_save()
     self.assertEqual(c.error_limit(), "请以数字填写")
     function.screenshot(self.driver, "add_company_limit_invalid.jpg")
示例#8
0
 def test_company_add(self):
     '''添加企业'''
     c = companymanage(self.driver)
     c.open_companymanage()
     self.assertEqual(c.verify(), True)
     c.add()
     self.assertEqual(c.sub_tagname(), "企业管理-新增")
     c.add_company(Data.name, Data.name, Data.name, "9999")
     c.select_trade()
     c.select_type()
     c.add_save()
     self.assertEqual(c.reason(), "您不能添加企业")
     function.screenshot(self.driver, "add_company.jpg")
 def test_company_add_error1(self):
     '''输入为空'''
     c = companymanage(self.driver)
     c.open_companymanage()
     self.assertEqual(c.verify(), True)
     c.add()
     self.assertEqual(c.sub_tagname(), "企业管理-新增")
     c.add_save()
     self.assertEqual(c.error_name(), "不能为空哦")
     self.assertEqual(c.error_type(), "不能为空哦")
     self.assertEqual(c.error_trade(), "不能为空哦")
     self.assertEqual(c.error_server(), "不能为空哦")
     self.assertEqual(c.error_limit(), "不能为空哦")
     self.assertEqual(c.error_address(), "不能为空哦")
     function.screenshot(self.driver, "add_company_blank.jpg")
 def test_modify_contact(self):
     '''修改企业联系人'''
     c = companymanage(self.driver)
     c.open_companymanage()
     self.assertEqual(c.verify(), True)
     contact = c.current_contact()
     c.modify_obj()
     self.assertEqual(c.sub_tagname(), "企业管理-修改")
     c.modify_contact(contact)
     c.add_save()
     self.assertEqual(c.success(), True)
     function.screenshot(self.driver, "modify_company_contact.jpg")
     c.confirm()
     c.modify_obj()
     c.recovery(contact)
     c.add_save()
 def test_company_modify_error1(self):
     '''输入为空'''
     c = companymanage(self.driver)
     c.open_companymanage()
     self.assertEqual(c.verify(), True)
     c.modify_obj()
     self.assertEqual(c.sub_tagname(), "企业管理-修改")
     c.name_clear()
     c.address_clear()
     c.server_clear()
     c.limit_clear()
     c.add_save()
     self.assertEqual(c.error_name(), "不能为空哦")
     self.assertEqual(c.error_server(), "不能为空哦")
     self.assertEqual(c.error_limit(), "不能为空哦")
     self.assertEqual(c.error_address(), "不能为空哦")
     function.screenshot(self.driver, "modify_company_blank.jpg")