def test1_auto_login_next(self): """勾选【下次自动登录】登录测试""" pl = PageLogin(self.driver) pl.auto_login() sleep(3) self.driver.switch_to.default_content() assert (self.text == pl.login_success_hint()), '登录失败!'
def test3_next_auto_login(self): # 登录邮箱并勾选“下次自动登录” pl = PageLogin(self.driver) pl.auto_login() sleep(3) # 用pyautogui关闭浏览器,不给teardown清除环境的机会 # 然后再次使用pyautogui打开网页去验证 pyautogui.click(1893, 11) open_mail_web()
def test2_logout(self): """退出登录后,再次打开QQ邮箱登录页面是否自动登录""" pl = PageLogin(self.driver) pl.auto_login() # 切换到最外层页面,然后点击退出按钮 self.driver.switch_to.default_content() pl.find_element(By.LINK_TEXT, "退出").click() sleep(2) # 使用os和pyautogui模块打开QQ邮箱登录网页,并截屏留做验证 open_mail_web()