import unittest
from handle.register_business import RegisterBusiness
from selenium import webdriver
from time import sleep
class RegisterTest(unittest.TestCase):
@classmethod
def setUpClass(cls):
cls.driver = webdriver.Chrome()
cls.driver.get('http://www.5itest.cn/register')
cls.driver.maximize_window()
def setUp(self):
self.driver.refresh()
self.registerb = RegisterBusiness(self.driver)
def tearDown(self):
sleep(3)
@classmethod
def tearDownClass(cls):
cls.driver.close()
def test_email_error(self):
email_error = self.registerb.email_error('982364','ddff343','111111','111111')
if email_error == None:
print("邮箱正确,case执行失败!")
else:
print("邮箱错误,case执行成功!")
def test_username_error(self):
username_error = self.registerb.username_error('12123135454@qq.com','l1','111111','111111')
if username_error == None:
print("用户名正确,case执行失败!")
else:
print("用户名错误,case执行成功!")
def test_register_succes(self):
reg_succes = self.registerb.user_base('12221@qq.com','2321','111111','111111')
if self.registerb.register_succes() == None:
print("注册成功,case执行成功!")
else:
print("注册失败,case执行失败!")
if name == ‘main’:
# unittest.main()
suite = unittest.TestSuite()
suite.addTest(RegisterTest(‘test_register_succes’))
# suite.addTest(RegisterTest(‘test_mail_error’))
# suite.addTest(RegisterTest(‘test_username_error’))
runner = unittest.TextTestRunner()
runner.run(suite)