一次完整的自动化登录测试-基于python+selenium进行cnblog的自动化登录测试

本文通过python结合selenium和unittest框架,详细介绍了如何进行CNBlog的自动化登录测试。测试覆盖了正常登录、错误密码、空密码、错误用户名等场景,并附带了测试结果和截图。
摘要由CSDN通过智能技术生成

Web登录测试是很常见的测试!手动测试大家再熟悉不过了,那如何进行自动化登录测试呢!本文作者就用python+selenium结合unittest单元测试框架来进行一次简单但比较完整的cnblog自动化登录测试,给大家提供点参考!下面就包括测试代码和每种测试情况的截图:

'''
cnblog的登录测试,分下面几种情况:
(1)用户名、密码正确
(2)用户名正确、密码不正确
(3)用户名正确、密码为空
(4)用户名错误、密码正确
(5)用户名为空、密码正确(还有用户名和密码均为空时与此情况是一样的,这里就不单独测试了)
'''
import unittest
from selenium import webdriver
from time import sleep

class LoginCase():

    def setUp(self):
         = ()
        _window()

    #定义登录方法
    def login(self, username, password):
        ('/user/signin')  #cnblog登录页面
        _element_by_id('input1').send_keys(username)
        _element_by_id('input2').send_keys(password)
        _element_by_id('signin').click()

    def test_login_success(self):
        '''用户名、密码正确'''
        ('kemi_xxx', 'kemi_xxxx') #正确用户名和密
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值