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")
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")