Python + RobotFramework 测试框架分享三(Web项目实践)

本文分享了使用Python + Robotframework进行新华三NX30路由器Web自动化测试的实现过程,包括架构调整、底层代码功能实现及RIDE中测试用例编写。通过构建FunctionKeywords类封装登录、WiFi设置等功能,简化测试用例编辑,实现自动化测试流程。
摘要由CSDN通过智能技术生成

前言

前面已经写过两篇文章介绍该框架,目前又涉及一个路由器Web自动化测试的项目,所以就简单写个Demo分享一下,主要介绍Python + Robotframework实现路由器Web自动化测试。

路由器是新华三的NX30,其实其他路由器也差别不大,应该都可以适用。该文章就是介绍如何用该框架通过UI自动化完成路由器的主要功能测试。

架构介绍

关于架构的介绍在本系列文章的第一篇里做了详细的说明(见文章一的思维导图),目前呢对该框架做了一些改动:

1.由于部分电脑没有外网权限,所以将一些所需的三方库放在PythonLibs文件夹中,这样安装时即使电脑无外网权限也可完整安装此框架

2.将RIDE的启动脚本放置在根目录,这样便于启动

其他部分和该系列第一篇文章基本无异

实现

1.底层代码功能实现

首先在python代码库Libraries中新建一个function.py文件(文件名可自定义),所有路由器相关功能都在此文件中实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不过如此1951

如果有收获,可以打赏一下

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值