这期我们来学习下,测试工具的开发。
在我们实际的测试工作中,经常会写一些脚本,来辅助测试。比如测试数据的制造,测试场景的制造等等。可能你写的脚本,很方便,可以推广给你的同事或者朋友。但是他们看不懂你的脚本,又或者没有脚本所依赖的环境,怎么办呢?
这个时候,就可以编写图形界面化的测试工具了~
这个我们可以学习一下,python中比较热门的GUI库——pyqt6.
PyQt6
python最热门的GUI库,包含一系列的模块,编写我们想要的桌面程序。
我们简单的讲,我们就整2部分,画图 和 写逻辑
一、下载
pip install PyQt6
有点大,如果觉得下载太慢的甚至下载失败的,可以用镜像源
格式:pip install -i 源路径 安装的包名称
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
?如图,就下好了。
二、HelloWorld
每一个新的知识点,总会有一个新的helloworld
直接上代码,大家看注释就行,应该都能看懂
# coding:gbk
import sys
from PyQt6.QtWidgets import QApplication, QWidget
def main():
# 创建一个应用程序对象
app = QApplication(sys.argv)
# 新建窗口
w = QWidget()
# 设置窗口的宽高
w.resize(800, 600)
#设置窗口在屏幕的位置
w.move(300, 300)
# 设置窗口的标题
w.setWindowTitle('第一个窗口')
# 展示窗口
w.show()
# 告诉程序在某些情况干净退出
sys.exit(app.exec())
if __name__ == '__main__':
main()
我们运行一下,看下效果
?ok,那我们第一个应用程序demo就完成了。
是不是简单哭了?
|