def test_createTenant_normal(self): print("test_createTenant_normal is start test") po = TenantPage(self.driver) po.create_Tenant("zuhu") self.assertEqual(po.type_createTenPass_hint(), '创建成功') function.insert_img(self.driver, "createTenantPass.jpg") print("test_createTenant_normal test end!")
def test_createOrg_ver(self): print("test_createOrg_ver is start test") po = UsersPage(self.driver) po.create_organization("_@") self.assertEqual(po.type_createOrgVer_hint(), '由40个字母、数字、中文、下划线、横线组成(且不能以下划线、横线开头') function.insert_img(self.driver, "createOrgVer.jpg") print("test_createOrg_ver test end!")
def test_createOrg_repeat(self): print("test_createOrg_repeat is start test") po = UsersPage(self.driver) po.create_organization("test_org21") sleep(1) self.assertEqual(po.type_createOrgRepeat_hint(), "组织名称不能重复") function.insert_img(self.driver, "createOrgRepeat.jpg") print("test_createOrg_repeat test end!")
def test_createOrg_normal(self): print("test_createOrg_normal is start test") po = UsersPage(self.driver) po.create_organization("test_org21") sleep(1) self.assertEqual(po.type_createOrgPass_hint(), '添加成功') function.insert_img(self.driver, "createOrgPass.jpg") print("test_createOrg_normal test end!")
def test_login2_fail(self): global username, password print('test_login_normal is start....') po = LoginPage(self.driver) test_data = os.path.dirname(os.path.dirname( os.path.abspath(__file__))) + r'/test_data/Fail_Login.csv' data = csv.reader(open(test_data, 'r')) for user in data: username = user[0] password = user[1] po.Login_action(username, password) self.assertEqual(po.LoginFail_hint(), '你输入的帐号或密码不正确,请重新输入。') function.insert_img(self.driver, 'QQMail_login_fail.png') self.driver.quit() print("test_login1_fail is test end!")
def test_login1_normal(self): global username, password print('test_login_normal is start....') po = LoginPage(self.driver) test_data = os.path.dirname(os.path.dirname( os.path.abspath(__file__))) + r'/test_data/Normal_Login.csv' data = csv.reader(open(test_data, 'r')) for user in data: username = user[0] password = user[1] po.Login_action(username, password) # 断言 self.assertTrue(po.LoginPass_logo()) function.insert_img(self.driver, 'QQMail_login_normal.png') self.driver.quit() print("test_login1_normal is test end!")