沉浸式体验:公交车上的“C”语课堂,一场意想不到的智慧启迪

核心内容摘要

探索数字深海的灯塔:91最新在线永久入口导航的深度解析与体验之旅
流量密码还是真情流露?网红博雅与榜一大哥的爱恨纠葛

绝地反击的艺术:当adn169从沉默中觉醒,看她如何优雅地反转人生棋局

介绍测试的系统白月黑羽网站的测试系统(白月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()

2017日日干-2017日日干应用

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

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