def test_search(self): '''搜索功能''' homePage = HomePage(self.driver) content = "pppp" homePage.search(content) try: self.assertIn(content, self.driver.page_source, msg="") logger.info("搜索成功") except Exception as e: logger.error("未找到搜索内容", e)
def test_all(self): '''注册功能''' homePage = HomePage(self.driver) r_nickName = "zhang" r_email = "*****@*****.**" r_pwd = "12346789" homePage.registSuccess(r_nickName, r_email, r_pwd) try: realName = homePage.alert_userName() self.assertEqual(r_nickName, realName, msg="") logger.info("注册成功!") except Exception as e: logger.error("注册失败!")
def test_delete(self): """删除和清空功能""" h = HomePage(self.driver) length = h.alert_delete() #删除前备忘录的总长度 h.deletei() finLength = h.alert_delete() #删除后的长度 try: self.assertGreater(length, finLength) logger.info("删除成功!") except Exception as e: logger.error("删除失败") h.recycleBin()
def test_login(self,data): '''登录功能''' home=HomePage(self.driver) userName = data['email'] pwd = int(data['password']) home.login(userName,pwd) realName=home.alert_userName() try: self.assertEqual(realName,"Lisa",msg="成功") logger.info("登录成功") except Exception as e: logger.error("登录失败!",e) time.sleep(4) home.logout()
def test_modity(self): """修改功能""" h=HomePage(self.driver) modifyName='Lisa' h.modify(modifyName) # realName=h.alert_userName() # try: # self.assertEqual(modifyName,realName,msg="") # logger.info("修改成功!") # except Exception as e: # logger.error("修改失败!") # time.sleep(6) h.logout()
def test_bwl(self): """添加备忘录""" homePage=HomePage(self.driver) content="2019.03.07,18:38" secondContent="this is the second bwl" homePage.bwl(content) try: self.assertIn(content,self.driver.page_source,msg="") logger.info("添加备忘录成功") except Exception as e: logger.error("添加备忘录失败!") homePage.bwltwo(secondContent) try: self.assertIn(secondContent,self.driver.page_source,msg="") logger.info("第二种添加备忘录成功") except Exception as e: logger.error("添加备忘录失败!")
def test_archive(self): """归档与恢复功能""" h = HomePage(self.driver) h.archive()
def test_baidusearch(self): url = "https://www.baidu.com" home = HomePage(self.driver) home.open_url(url) home.search("TFBOYS")
def test_order(self): """排序功能""" h = HomePage(self.driver) h.order()
def test_homepage(self): HomePage().open_and_check() self.assertTrue(HomePage().open_and_check())