BPF Tools:终极网络数据包分析工具包,让你的网络监控效率提升10倍

核心内容摘要

告别灾难性遗忘:持续学习核心算法与工业落地全指南
全新唯杰WebCAD编辑平台发布:全面拥抱AI,WebCAD智能体(Agent)来了

革新性Mac软件管理:Applite重新定义高效工具体验

介绍测试的系统白月黑羽网站的测试系统(白月SMS系统)测试的功能登录退出登录。

测试用例用例编号测试模块前置条件测试步骤预期结果实际结果Login_01登录功能已注册

输入正确的用户名输入错误的密码。

点击登录登录不成功登录不成功并且有相应的提示Login_02登录功能已注册

输入错误的用户名输入正确的密码。

点击登录登录不成功登录不成功并且有相应的提示Login_03登录功能已注册

输入错误的用户名和错误的密码。

点击登录登录不成功登录不成功并且有相应的提示Login_04登录功能已注册

输入正确的用户名和正确的密码。

点击登录登录成功登录成功LogOut-01退出登录已登录

点击退出登录按钮退出登录退出登录成功由于【白月SMS系统】是做练习的系统所以登录功能比较简单如果平常写自动化程序要根据实际的系统去写相应的测试用例进行自动化测试。

安装 seleniumpip install selenium自动化测试程序fromseleniumimportwebdriverfromtimeimportsleepfromselenium.webdriver.common.byimportByfromselenium.webdriver.common.keysimportKeysfromselenium.common.exceptionsimportNoAlertPresentExceptionfromselenium.webdriver.supportimportexpected_conditionsasECfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.common.exceptionsimportTimeoutExceptionclassLoginTest:def__init__(self):self.driverwebdriver.Chrome()defOpenChrome(self):self.driver.get(http://

127.

0.

1/mgr/sign.html)sleep(

defLoginTest(self):try:userNameList[byhy,byh,byh,byhy]PassWordList[8888888,88888888,99999999,88888888]number0whilenumber4:foru,pinzip(userNameList,PassWordList):# 最多等 10 秒直到元素出现在 DOMuserNameElementWebDriverWait(self.driver,

.until(EC.presence_of_element_located((By.ID,username)))# userNameElement self.driver.find_element(By.ID, username)userNameElement.send_keys(Keys.CONTROLa)# 全选userNameElement.send_keys(f{u})# 覆盖新内容sleep(

PassWordElementWebDriverWait(self.driver,

.until(EC.presence_of_element_located((By.ID,password)))# PassWordElement self.driver.find_element(By.ID, password)PassWordElement.send_keys(Keys.CONTROLa)PassWordElement.send_keys(f{p})sleep(

# 点击登录按钮SubmitElementself.driver.find_element(By.XPATH,//div[classcol-xs-12]/button)SubmitElement.click()sleep(

# Confirm 弹窗try:Confirmself.driver.switch_to.alertprint(登录失败提示语 —— ,Confirm.text)Confirm.accept()sleep(

exceptNoAlertPresentException:print(当前没有 alert跳过处理)continueexceptExceptionase:print(error,e)defLogOutTest(self):try:# 例退出按钮、用户昵称、头像……userAvatarElementself.driver.find_element(By.XPATH,//div[classnavbar-custom-menu]/ul/li[2]/a)userAvatarElement.click()sleep(

logOutElementself.driver.find_element(By.XPATH,//div[classpull-right]/a)logOutElement.click()sleep(

print(退出登录成功)exceptTimeoutException:print(退出登录失败)defcloseChrome(self):print(登录页面自动化测试完毕~)self.driver.close()if__name____main__:ltLoginTest()lt.OpenChrome()lt.LoginTest()lt.LogOutTest()lt.closeChrome()

51今日必吃大瓜fun入口-51今日必吃大瓜fun入口应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123