- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 【Python-GUI】pyside2/pyqt5树形级联并检索内容高亮展示
一、用QT designer创建UI界面,并设置节点级联二、代码部分#-*- coding: utf-8 -*-from PySide2.QtWidgets import *from PySide2.QtGui import *from PySide2.QtUiTools import *from PySide2.QtCore import *class Tree(QWidget): def __init__(self): super(Tree,self)._
2022-04-11 22:54:24
1549
1
原创 【Python-GUI】pyside2/pyqt5两个窗口界面数据传递
pyside2/pyqt5两个窗口界面数据传递本文通过login界面登录成功后弹出main界面,点击发送数据按钮将用用户名传递给main界面。main界面通过返回数据按钮将数据返回到login界面一、用QT designer创建2个界面login.ui和main.ui二、代码部分登录界面代码login.py#-*- coding: utf-8 -*-from PySide2.QtWidgets import *from PySide2.QtGui import *from PySide2
2021-11-29 21:18:32
5280
5
原创 【Python-GUI】pyside2/pyqt5表格复选框、全选框、删除多行
前言本文实现表格的复选、全选、删除多行、指定列不可编辑、指定列颜色。表头全选按钮感谢文章分享:https://blog.csdn.net/weixin_44429308/article/details/106093685注:稳重部分代码没看懂,直接拿过来套用了,惭愧惭愧~~~~话不多说,直接上效果图:一、QT设计大师构建界面,创建文件qtable_delete.ui二、代码部分:#-*- coding: utf-8 -*-from PySide2.QtUiTools impo
2021-11-24 23:18:14
7429
25
原创 【Pyton-GUI】pyside/pyqt5下拉复选框
pyside/pyqt5下拉复选框我们实际项目中经常会遇到需要下拉多选的情况,以下记录pyside2生成下拉复选框,支持多选,全选等用来支撑日常项目需求一、构建ui文件用qt designer画出界面,保存文件ComboCheckBox.ui,界面如下:二、python代码如下from PySide2.QtWidgets import QApplication, QCheckBox, QLineEdit, QListWidget,\ QListWidgetItem,QMessageBox
2021-11-22 21:22:01
3790
2
原创 【Python-GUI】pyside2/pyqt5表格设置指定列不可编辑
pyside2/pyqt5表格设置指定列不可编辑在界面的初始中添加如下代码设置1/2/3/4列不可编辑:class EmptyDelegate(QItemDelegate): def __init__(self,parent): super(EmptyDelegate, self).__init__(parent) def createEditor(self, QWidget, QStyleOptionViewItem, QModelIndex): re
2021-11-22 20:16:11
1553
2
原创 【Python】解决Python调用接口返回带菱形问号和乱码
现象:python调用接口Print(response.text)返回菱形问号或乱码时,解决方法:请求头应该添加"Accept-Encoding":“deflate”,或者"Accept-Encoding":""
2021-11-22 19:59:58
1976
原创 【Python-GUI】利用pyside2开发简单的GUI界面
from PySide2.QtWidgets import QApplicationfrom PySide2.QtUiTools import QUiLoaderimport timefrom threading import Threadfrom PySide2.QtCore import Signal,QObjectclass MySignals(QObject): # 定义一种信号, 两个参数类型分别是OTextBrowser和字符串 text_print = Signa
2021-09-02 23:39:17
356
原创 【Python】抓取页面数据生成测试报告
#-*- coding: utf-8 -*-# coding = utf-8from bs4 import BeautifulSoupimport stringimport reimport urllib3import requestsimport sys, osimport pandas as pdimport timeimport importlibimport json# 登录首页def login(username, password): session = re
2021-05-12 23:44:46
353
原创 【测试】小记
1、产品主流程图2、产品用例——用于版本上线前回归测试3、测试计划——时间(依附于项目计划)、人员安排()4、测试用例——用例格式、规范、用例评审5、测试执行——准入条件(开发冒烟测试、测试用例经过评审)、3轮测试(2轮测试、1轮回归测试)6、缺陷管理——提单规范、问题单处理流程7、测试日报、测试周报——Excel邮件通知8、测试报告9、自动化测试10、接口测试11、性能测试12、安全测试13、上线追踪、问题单回溯14、测试总结——问题单回归、版本不足之地,下版本改进措施15、成
2020-12-25 20:57:27
119
原创 【JMeter】JMeter判断返回数据是否为空
1. 请求后添加后置处理器json提取器,将需要断言的数据设置变量名称Test2. 添加Beanshell断言,脚本如下log.info("---------------分割线------------------");Object columnValue=var.get(“Test”);log.info("---------------分割线------------------");log.info(columnValue);if(columnValue == null){ //如果需
2020-11-30 12:02:00
4755
2
原创 【JMeter】JMeter获取登录响应头信息中的Cookies用于跨线程组调用
JMeter获取登录响应头信息中的Cookies用于跨线程组调用调用系统登录请求后,添加后处理处理器"JSR223 后置处理程序"添加脚本:StringBuilder re = new StringBuilder(); String[] split = prev.getResponseHeaders().split("\n"); for (String s : split) { String[] cookie_item = s.split(":"); if (cookie_item[
2020-11-24 23:03:21
438
1
原创 【JMeter】跨线程组变量值参数传递
1. 调用获取动态Token请求2. JSON提取Token返回数据3. 添加BeanShell PostProcessor 参数值设置:KaTeX parse error: Expected 'EOF', got '&' at position 52: …gs[0];log.info(&̲quot;----------…{__setProperty(NewToken,${Token},)};4. HTTP信息头管理器中设置请求头Authorization = ${__P(N
2020-08-12 11:42:31
190
原创 【JMeter】JDBC执行多条sql语句
1.JDBC中的query type需要配置成:Update statement2.正文sql脚本按以下格式编写:declarebeginINSERT INTO 表名称 VALUES (值1, 值2,…);INSERT INTO 表名称 VALUES (值1, 值2,…);end;
2020-06-21 10:21:48
430
原创 【JMeter】Jmeter判断数据库查询字段值为null
1、数据库JDBC需要将Hanle ResultSet设置成Store as Object2、Beanshell脚本需要添加以下内容:log.info("---------------分割线------------------")Object columnValue=var.getObject(“result”).get(0).get(“PALLET_CODE”);if(columnValue == null){Failure=false;FailureMessage = “ok”;}els
2020-06-21 10:12:50
1874
原创 JMeter+ant+Jenkins接口自动化测试
参考地址1:https://www.cnblogs.com/wulixia/p/11011793.html参考地址2:https://www.cnblogs.com/lxs1314/p/7487066.htmlBUILD.XML代码:<?xml version="1.0" encoding="UTF-8"?><project name="ant-jmeter-t...
2020-04-16 20:37:20
216
3
原创 自动化测试--Robot Framework_封装关键字切换浏览器窗口
1.资源中导入Selenium2Library和Collections库2.D:/Python27/Lib/site-packages/SeleniumLibrary/keywords/window.py 文件头中新增内容import sysreload(sys)sys.setdefaultencoding(“utf8”)3.新建关键字“切换浏览器窗口”切换浏览器窗口[Argumen...
2019-12-14 22:40:16
569
原创 自动化测试--Robot Framework命令行执行脚本
1.执行整个目录pybot.bat D:\Python27\TestProject2.执行整个测试套件pybot.bat D:\Python27\TestProject\test.txt3.执行单个测试用例pybot.bat --test testcase D:\Python27\TestProject\test.txt4.指定tag的用例pybot.bat --include ta...
2019-12-10 22:50:04
864
原创 自动化测试--基于python2.7+selenium+unittest+ddt+yaml搭建框架
框架结构目录myProject|config(配置文件目录)|data(数据存放目录,主要存放Excel文件)|driver(驱动存放目录)|image(截图存放目录)|log(日志存放目录)|pages(公共用例封装)|report(测试报告目录)|testcase(测试用例目录)|utils(公共方法)–basepage.py(selenium二次封装)–browse...
2019-11-28 23:15:30
21195
1
原创 自动化测试--元素定位及常用JS
XPATH定位方法://input[@id=‘kw’] or //input[@id=‘kw’ and @name=‘wd’]//input[@type=‘hidden’][2] ----根据索引//input[@contains(@id,‘s’)] ----根据属性内容找元素//a[text()=‘新闻’] ----根据文本内容找元素//a[contains(text(...
2019-11-28 21:02:42
311
原创 自动化测试--Robot Framework环境搭建(Windows 7系统)
Robot Framework环境搭建在线安装1.安装Python2.72.安装setuptools和pip在线安装1.安装Python2.7a.下载地址:https://www.python.org/downloads/release/python-2710/b.安装路径D:\Python27c.设置环境变量,path中添加D:\Python272.安装setuptools和pip...
2019-05-12 00:00:35
330
1
setuptools
2018-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人