Flask框架学习笔记23-实战(7):(博客管理)Web测试

本文介绍了在Flask项目中进行Web测试的方法,重点是利用Selenium进行集成测试。首先,讲述了安装Selenium依赖包的步骤,接着在login_page.py中封装测试方法。然后在main/views.py中新增shutdown视图,并在test_selenium.py中编辑测试用例。通过这些步骤,完成了一个完整的Web测试流程。最后鼓励读者通过大量实践来掌握Flask的使用。
摘要由CSDN通过智能技术生成

之前我们已经基本学会了如何进行单元测试,这次我们来看看如何进行Web测试,Web测试对于项目的迭代是必不可少的。
这里我们使用集成测试框架Selenium来实现Web测试。

1、安装依赖包
pip2 install Selenium

2、新建login_page.py,将方法封装

在这里插入图片描述
tests/login_page.py

class LoginPage(object):
    client = None

    def __init__(self,c):
        self.client = c

    @property
    def title(self):
        return self.client.title

    def set_user_name(self,name):
        user_input = self.client.find_element_by_name('user')
        user_input.send_keys(name)

    def set_pwd(self,pwd):
        pwd_input = self.client.find_element_by_name('password')
        pwd_input.send_keys(pwd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值