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,"退出")
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,"退出")
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, "* 邮件地址不合法")
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,"退出")
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 个字符。")