执行登录测试用例为什么没有跳转页面,浏览器自动关闭了

from time import sleep
from selenium import webdriver
from selenium.webdriver import Keys
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
driver.maximize_window()
driver.get("http://192.168.1.243:9086/login")
driver.find_element(By.XPATH, "//*[@id='app']/div/div[1]/form/div[1]/div/div[1]/input").send_keys("admin")
driver.find_element(By.XPATH, "//*[@id='app']/div/div[1]/form/div[2]/div/div[1]/input").send_keys("123456")
sleep(8)
driver.find_element(By.XPATH, "//*[@id='app']/div/div[1]/form/div[5]/button").send_keys(Keys.ENTER)
# driver.execute_script("$(arguments[0].click)", dl)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在设计网站下次自动登录测试用例时,需要考虑以下几点原则。首先,手工测试用例自动测试用例之间的格式不一致,因此需要对手工测试用例进行一些转换。在手工测试用例中,每个表单的填写都有预期结果,但在自动测试用例中,只有准备在测试脚本中设置成检查点的步骤才有预期结果,其他步骤只需视为业务流程和步骤,无需设立预期结果。 其次,在选取自动测试用例的范围时,不应该认为自动化测试应该覆盖所有手工测试用例,也不应该追求百分之百的覆盖率。在大型项目中,测试用例数量庞大,而且自动化测试的开发工作耗时较长。另外,有些测试用例甚至无法通过自动化来实现。因此,应该选择一些核心的业务路径或者重复执行率较高的手工测试用例进行自动化测试,以充分发挥自动化测试的优势。 基于以上原则,网站下次自动登录测试用例可以包括以下步骤: 1. 打开网站首页。 2. 输入用户名和密码。 3. 选择下次自动登录的选项。 4. 点击登录按钮。 5. 验证登录成功后是否跳转到用户个人主页或相关页面。 6. 关闭浏览器并重新打开网站。 7. 验证是否自动登录成功,即是否直接跳转到用户个人主页或相关页面。 以上是一个简单的测试用例示例,根据实际情况可以进一步添加其他验证步骤,如检查cookie或session是否正确保存等。同时,需要注意的是,在自动化测试过程中,不需要对每个步骤都设置预期结果,只需在必要的检查点进行验证即可。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [自动测试用例设计必须遵循这几个原则](https://blog.csdn.net/wqda125/article/details/128473739)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值