Esempio n. 1
0
    def test_zhuce03(self):
        """Ecshop_ST_HYGL_003"""
        """username输入7位,其他输入合法"""
        # 准备测试数据
        username = "******"
        email = "*****@*****.**"
        password = "******"
        confirm_password = "******"

        # 用例步骤
        # 实例化注册页面对象
        lp = ZhucePage(self.driver)
        # 打开注册页面
        lp.open_page()
        # 输入用户名
        lp.input_username(username)
        # 输入邮箱
        lp.input_email(email)
        # 输入密码
        lp.input_password(password)
        # 输入确认密码
        lp.input_confirm_password(confirm_password)
        # 点击注册
        lp.click_submit()
        # #断言注册成功
        dy = HomePage(self.driver)
        yemian = dy.get_user()
        self.assertEqual(yemian,"退出")
Esempio n. 2
0
    def test_zhuce08(self):
        """Ecshop_ST_HYGL_008"""
        """password和confirm—password输入15位,其他输入合法"""
        # 准备测试数据
        username = "******"
        email = "*****@*****.**"
        password = "******"
        confirm_password = "******"

        # 用例步骤
        # 实例化注册页面对象
        lp = ZhucePage(self.driver)
        # 打开注册页面
        lp.open_page()
        # 输入用户名
        lp.input_username(username)
        # 输入邮箱
        lp.input_email(email)
        # 输入密码
        lp.input_password(password)
        # 输入确认密码
        lp.input_confirm_password(confirm_password)
        # 点击注册
        lp.click_submit()
        # #断言注册成功
        dy = HomePage(self.driver)
        yemian = dy.get_user()
        self.assertEqual(yemian,"退出")
Esempio n. 3
0
    def test_zhuce_fail02(self):
        """Ecshop_ST_HYGL_010"""
        """email输入前缀为空,其他输入合法"""
        # 准备测试数据
        username = "******"
        email = "@qq.com"
        password = "******"
        confirm_password = "******"

        # 用例步骤
        # 实例化注册页面对象
        lp = ZhucePage(self.driver)
        # 打开注册页面
        lp.open_page()
        # 输入用户名
        lp.input_username(username)
        # 输入邮箱
        lp.input_email(email)
        # 输入密码
        lp.input_password(password)
        # 输入确认密码
        lp.input_confirm_password(confirm_password)
        # 点击注册
        lp.click_submit()
        # #断言注册失败
        dy = FailPage(self.driver)
        yemian = dy.tishi_message()
        self.assertEqual(yemian, "* 邮件地址不合法")
Esempio n. 4
0
    def test_zhuce01(self):
        """Ecshop_ST_HYGL_001"""
        """username输入为三位,其他输入合法"""
        # 准备测试数据
        # username = "******"
        username = random.sample("qwertyuiopasdfghjklzxcvbnm", 3)
        emai = random.randint(100,100000000000000)
        emai1=str(emai)
        email=emai1+"@qq.com"
        password = "******"
        confirm_password = password
        print(username)

        # 用例步骤
        # 实例化注册页面对象
        lp = ZhucePage(self.driver)
        # 打开注册页面
        lp.open_page()
        # 输入用户名
        lp.input_username(username)
        # 输入邮箱
        lp.input_email(email)
        # 输入密码
        lp.input_password(password)
        # 输入确认密码
        lp.input_confirm_password(confirm_password)
        # 点击注册
        lp.click_submit()
        # 断言注册成功
        dy = HomePage(self.driver)
        yemian = dy.get_user()
        self.assertEqual(yemian,"退出")
Esempio n. 5
0
    def test_zhuce_fail01(self):
        """Ecshop_ST_HYGL_009"""
        """username输入小于3位,其他输入合法"""
        # 准备测试数据
        username = "******"
        email = "*****@*****.**"
        password = "******"
        confirm_password = "******"

        # 用例步骤
        # 实例化注册页面对象
        lp = ZhucePage(self.driver)
        # 打开注册页面
        lp.open_page()
        # 输入用户名
        lp.input_username(username)
        # 输入邮箱
        lp.input_email(email)
        # 输入密码
        lp.input_password(password)
        # 输入确认密码
        lp.input_confirm_password(confirm_password)
        # 点击注册
        lp.click_submit()
        # #断言注册失败
        dy = FailPage(self.driver)
        yemian = dy.assert_zhuce_fail()
        self.assertEqual(yemian, "- 用户名长度不能少于 3 个字符。")