Пример #1
0
 def test_11(self):
     """修改密码 密码修改成功"""
     op = accountsettingpage.AccountSettingPage(self.driver)
     op.modify_password()
     self.assertEqual(self.driver.current_url,
                      'https://qa-doctor.dr-elephant.com/index')
     screenshot.insert_img(self.driver, self.test_11.__doc__)
 def test_02(self):
     """点击查看详情用例"""
     lo = reservedpatientpage.ReservedPatient(self.driver)
     lo.open_page()
     lo.view_details_button()
     self.assertIn('共预约', lo.view_details_success())
     screenshot.insert_img(self.driver, self.test_02.__doc__)
Пример #3
0
 def test_02(self):
     """提交个人信息"""
     op = accountsettingpage.AccountSettingPage(self.driver)
     op.submit_information('自动化测试')
     # 这里因为获取不到提示信息,暂时先用字段名来验证提交是否成功
     self.assertEqual(op.user_profile(), '我的简介')
     screenshot.insert_img(self.driver, self.test_02.__doc__)
Пример #4
0
 def test_01(self):
     """退出登录用例"""
     lo = logoutpage.LogoutPage(self.driver)
     self.assertTrue(lo.logout_button())
     screenshot.insert_img(self.driver, self.test_01.__doc__)
     # 关闭浏览器
     self.driver.quit()
Пример #5
0
 def test_03(self):
     """用户不存在用例"""
     lo = loginpage.LoginPage(self.driver)
     lo.user_login(username='******')
     self.assertEqual(lo.login_error_hint(), ' 此用户不存在')
     screenshot.insert_img(self.driver, self.test_03.__doc__)
Пример #6
0
 def test_04(self):
     """登录成功用例"""
     lo = loginpage.LoginPage(self.driver)
     lo.user_login()
     self.assertEqual(lo.login_success(), '谢医生')
     screenshot.insert_img(self.driver, self.test_04.__doc__)
Пример #7
0
 def test_01(self):
     """用户名密码均为空用例"""
     lo = loginpage.LoginPage(self.driver)
     lo.user_login(username='', password='')
     self.assertEqual(lo.login_error_hint(), ' 请输入手机号')
     screenshot.insert_img(self.driver, self.test_01.__doc__)
Пример #8
0
 def test_02(self):
     """用户名或密码输入错误用例"""
     lo = loginpage.LoginPage(self.driver)
     lo.user_login(username='******')
     self.assertEqual(lo.login_error_hint(), ' 用户名或密码错误')
     screenshot.insert_img(self.driver, self.test_02.__doc__)
Пример #9
0
 def test_04(self):
     """排期开始时间大于结束时间用例"""
     lo = myschedulingpage.MySchedulingPage(self.driver)
     ss = lo.add_scheduling('22:30', '22:00')
     self.assertFalse(ss)
     screenshot.insert_img(self.driver, self.test_04.__doc__)
Пример #10
0
 def test_01(self):
     """成功添加排期用例"""
     lo = myschedulingpage.MySchedulingPage(self.driver)
     ss = lo.add_scheduling('19:30', '20:00')
     self.assertTrue(ss)
     screenshot.insert_img(self.driver, self.test_01.__doc__)
Пример #11
0
 def test_04(self):
     """资质管理 修改资料"""
     op = accountsettingpage.AccountSettingPage(self.driver)
     # 这是只是作了点击没有进行后续操作,然后验证也是根据真实姓名验证的,后续再补充
     self.assertTrue(op.modify_infomation_button())
     screenshot.insert_img(self.driver, self.test_04.__doc__)
Пример #12
0
 def test_03(self):
     """排期时间在当前时间之前用例"""
     lo = myschedulingpage.MySchedulingPage(self.driver)
     ss = lo.add_scheduling('7:30', '8:00')
     self.assertFalse(ss)
     screenshot.insert_img(self.driver, self.test_03.__doc__)
Пример #13
0
 def test_10(self):
     """修改密码 密码不一致时"""
     op = accountsettingpage.AccountSettingPage(self.driver)
     op.modify_password(new_pwd='111111', again_pwd='123456')
     self.assertEqual(op.modify_password_hint(), ' 两次输入密码不一致')
     screenshot.insert_img(self.driver, self.test_10.__doc__)
 def test_01(self):
     """预约患者列表用例"""
     lo = reservedpatientpage.ReservedPatient(self.driver)
     lo.open_page()
     self.assertTrue(lo.is_element_exist('patientDetail'))
     screenshot.insert_img(self.driver, self.test_01.__doc__)
Пример #15
0
 def test_09(self):
     """修改密码 新密码为空时"""
     op = accountsettingpage.AccountSettingPage(self.driver)
     op.modify_password(new_pwd='', again_pwd='')
     self.assertEqual(op.modify_password_hint(), ' 请输入6~20位新密码')
     screenshot.insert_img(self.driver, self.test_09.__doc__)
Пример #16
0
 def test_01(self):
     """打开个人信息页面"""
     op = accountsettingpage.AccountSettingPage(self.driver)
     op.open_user_profile()
     self.assertEqual(op.user_profile(), '我的简介')
     screenshot.insert_img(self.driver, self.test_01.__doc__)
Пример #17
0
 def test_08(self):
     """修改密码 登录密码为空时"""
     op = accountsettingpage.AccountSettingPage(self.driver)
     op.modify_password(old_pwd='')
     self.assertEqual(op.modify_password_hint(), ' 请输入有效登录密码')
     screenshot.insert_img(self.driver, self.test_08.__doc__)
Пример #18
0
 def test_07(self):
     """切换至修改密码页面"""
     op = accountsettingpage.AccountSettingPage(self.driver)
     op.integral_rule_tab()
     self.assertEqual(op.integral_rule_text(), '\ue6b1\n星级积分规则')
     screenshot.insert_img(self.driver, self.test_07.__doc__)
Пример #19
0
 def test_05(self):
     """切换至服务类型页面"""
     op = accountsettingpage.AccountSettingPage(self.driver)
     op.service_type_tab()
     self.assertEqual(op.service_type_text(), '您已开通的服务类型')
     screenshot.insert_img(self.driver, self.test_05.__doc__)
Пример #20
0
 def test_02(self):
     """排期时间已存在用例"""
     lo = myschedulingpage.MySchedulingPage(self.driver)
     ss = lo.add_scheduling('19:30', '20:00')
     self.assertFalse(ss)
     screenshot.insert_img(self.driver, self.test_02.__doc__)
Пример #21
0
 def test_03(self):
     """切换至资质管理页面"""
     op = accountsettingpage.AccountSettingPage(self.driver)
     op.qualification_certification_tab()
     self.assertEqual(op.user_real_name(), '谢医生')
     screenshot.insert_img(self.driver, self.test_03.__doc__)