没有合适的资源?快使用搜索试试~ 我知道了~
python+pyqt5+selenium的web自动化小工具,还在逐步完善:(一)UI界面的完善
14 下载量 47 浏览量
2020-12-22
12:22:29
上传
评论 1
收藏 180KB PDF 举报
温馨提示
试读
4页
自己在学习selnium和python的过程中,想对自己学习内容做一些总结,所以产生了做这么个小工具的想法。 因为自己不是开发出生,所以难免有写不规范的地方,列位看官希望能提出来,给我一个改进的机会。 **PyQt5**:用来创建Python GUI应用程序的工具包. **Selnium**:老朋友了,web自动化工具. 先说一下自己的思路 用户在界面上输入操作名称,关键字,定位方式,定位元素,操作的值,点击执行后,新开线程,将测试步骤拼接成actiion的名字,直接使用eval执行对应函数,调用selnium打开浏览器,实现自动化执行. 用例保存直接存为excel,方便后续维护.按照shee
资源详情
资源评论
资源推荐
python+pyqt5+selenium的的web自动化小工具,还在逐步完善:自动化小工具,还在逐步完善:
(一)(一)UI界面的完善界面的完善
自己在学习selnium和python的过程中,想对自己学习内容做一些总结,所以产生了做这么个小工具的想法。
因为自己不是开发出生,所以难免有写不规范的地方,列位看官希望能提出来,给我一个改进的机会。
**PyQt5**:用来创建Python GUI应用程序的工具包.
**Selnium**:老朋友了,web自动化工具.
先说一下自己的思路
用户在界面上输入操作名称,关键字,定位方式,定位元素,操作的值,点击执行后,新开线程,将测试步骤拼接成actiion的名字,直接使用eval
执行对应函数,调用selnium打开浏览器,实现自动化执行.
用例保存直接存为excel,方便后续维护.按照sheet来区分用例,一条sheet为一条用例.后期想加上文件夹维度的用例管理.预期实现最终用例库->用
例集->用例的管理方式.
还有批量执行用例,目前还没做完。
安装我就不说了,网上的安装教程太多了。
目前UI界面如图:
整个项目的目录结构是这样的:
Config:放置配置文件
Drivers:放置chrome,firefox的selnium driver.
PageAction:放置封装的方法
scripts:放置excel用例
Ui:放置Ui界面,其实现在就一个主界面,我是觉得可能后期会加一些别的界面,就单独起了个文件夹
Utils:放一些方法,工具集
一,界面结构
这里没有使用QT自己生成的UI界面,是直接在IDE里面写的,
# encoding: utf-8
from PyQt5 import QtCore, QtWidgets
from Config.VarConfig import *
"""
主界面的UI类UiMainWindow
"""
class UiMainWindow(object):
def initUI(self, main_window):
"""
生成各个控件
:return:
"""
weixin_38713412
- 粉丝: 7
- 资源: 962
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0