Ejemplo n.º 1
0
class FirstCase(unittest.TestCase):

    def setUp(self):
        warnings.simplefilter('ignore',ResourceWarning)
        self.driver = webdriver.Chrome()
        self.driver.get('http://scm.gyl.test.9now.net/login.html')
        self.driver.maximize_window()
        sleep(3)
        self.login = RegisterBusiness(self.driver)

    def tearDown(self):
        #截图处理代码每次用例执行完毕后会在收尾处进行截图
        case_name = self._testMethodName#用例的名字
        self.driver.save_screenshot('D:\\Imooc_selenium\\Image\\%s.png' % case_name)
        self.driver.close()

    # 如果用户名输入错误的时候的用例,直接把参数传给login方法,不需要传给test函数
    def test_1_login_succes(self):
        res = self.login.login('99999','admin','123456','8888')
        #调用上面的函数后会有返回,使用assert 来判断返回的是不是error
        return res

    def test_2_login_emptypara(self):
        res = self.login.login('','','','')
        return res

    def test_3_login_erroeshopname(self):
        res = self.login.login('9999','admin','123456','8888')
        return res
Ejemplo n.º 2
0
class Caigoudan:
    def __init__(self):
        warnings.simplefilter('ignore', ResourceWarning)
        self.driver = webdriver.Chrome()
        self.driver.get('http://scm.gyl.test.9now.net/login.html')
        self.driver.maximize_window()
        sleep(3)
        self.login = RegisterBusiness(self.driver)

    def caigoudan_login(self):
        self.login.login('203496', 'admin', '123456', '8888')
Ejemplo n.º 3
0
class FirstDdtCase(unittest.TestCase):
    @classmethod
    def setUpClass(cls):
        cls.log = UserLog()
        cls.logger = cls.log.get_log()

    def setUp(self):
        warnings.simplefilter('ignore', ResourceWarning)
        self.driver = webdriver.Chrome()
        self.driver.get('http://scm.gyl.test.9now.net/login.html')
        self.driver.maximize_window()
        self.logger.info("chrome is openning")
        sleep(3)
        self.login = RegisterBusiness(self.driver)

    def tearDown(self):
        #截图处理代码每次用例执行完毕后会在收尾处进行截图
        case_name = self._testMethodName  #用例的名字
        self.driver.save_screenshot('D:\\Imooc_selenium\\Image\\%s.png' %
                                    case_name)
        self.driver.close()

    @classmethod
    def tearDownClass(cls):
        cls.log.close_handle()

    @ddt.data(*data)
    def test_login(self, data):
        shopname, username, password, code = data
        res = self.login.login(shopname, username, password, code)
        return res
Ejemplo n.º 4
0
class FirstCase():
    def __init__(self):
        self.registerbusiness = RegisterBusiness()

    def test_login_email_error(self):
        self.registerbusiness.login('121', '111', '12121', '2112121')
        pass

    def test_login_username_error(self):
        self.registerbusiness.login('121', '111')
        pass

    def test_login_code_error(self):
        self.registerbusiness.login('121', '111')
        pass

    def test_login_password_error(self):
        self.registerbusiness.login('111', '3253')

    def test_login_success(self):
        self.registerbusiness.login('121', '111')
        pass