<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bug_rabbit的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bug_rabbit</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bug_rabbit]]></copyright><item><title><![CDATA[pytest-html 中文乱码问题终极解决方案（Windows版）]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/159549725</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/159549725</guid><author>bug_rabbit</author><pubDate>Fri, 27 Mar 2026 17:05:43 +0800</pubDate><description><![CDATA[通过修改 pytest-html 插件中的两个文件（和result.py）的关键代码，可以彻底解决 Windows 环境下的中文乱码问题。虽然这个方案需要修改第三方库的源码，但它简单有效，且不影响插件的其他功能。如果未来有更稳定的需求，建议考虑使用 Allure 作为测试报告方案，它不仅能完美解决中文问题，还能提供更专业的报告功能。]]></description><category></category></item><item><title><![CDATA[jenkins api部署时，一直提示pending-Finished waiting]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/139958543</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/139958543</guid><author>bug_rabbit</author><pubDate>Tue, 25 Jun 2024 14:44:56 +0800</pubDate><description><![CDATA[这个问题困扰了很久，一直没有思路，后面看到调用jenkinsAPI本身会出现一段提示，pending in the quiet period，通过搜索这个提示，才了解到是静默期的问题，通过把静默期取消，就可以解决了。调用jenkins api部署时，一直提示pending-Finished waiting。]]></description><category></category></item><item><title><![CDATA[linux常用命令]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/120417658</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/120417658</guid><author>bug_rabbit</author><pubDate>Wed, 22 Sep 2021 16:35:19 +0800</pubDate><description><![CDATA[linux

1.一切都是文件2.每个软件都有确定的用途 3.多用户多任务 4.完全免费 开源

内核版本：主版本号.次版本号.修订次数

奇数版本：开发版本 2.5.1

偶数版本：稳定版本2.6.1

www.kernel.org

Linux目录结构：

/boot: 启动目录，内核存放地

/etc:配置文件存放地

/tmp:程序产生的临时文件

/home:用户的目录，新增用户账户时，用户的家目录都存放在此目录

/lib:库文件，程序在执行过程中给你，需要调用一些额外的参数时需要函数库的协助
]]></description><category></category></item><item><title><![CDATA[mac python3.7版本如何安装HTMLTestRunner]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/120083568</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/120083568</guid><author>bug_rabbit</author><pubDate>Fri, 03 Sep 2021 15:58:08 +0800</pubDate><description><![CDATA[1.首先在mac终端进入python环境下，输入以下命令获取python的本地安装路径，找到其中以/site-packages结尾的地址并复制：

import sys

print(sys.path)

2.打开访达-》前往-》前往文件夹，粘贴刚刚获取的地址，类似/Users/local/project/venv/lib/python3.7/site-packages,每个人的local都不一致

3.复制HTMLTestRunner.py文件，该文件内容如下：

4.import HTMLTestRun]]></description><category></category></item><item><title><![CDATA[Mac Charles乱码解决办法]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/82785337</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/82785337</guid><author>bug_rabbit</author><pubDate>Thu, 20 Sep 2018 13:26:44 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/a327369238/article/details/52856833]]></description><category></category></item><item><title><![CDATA[python-mysql连接查询学习笔记]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/80091378</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/80091378</guid><author>bug_rabbit</author><pubDate>Thu, 26 Apr 2018 16:47:28 +0800</pubDate><description><![CDATA[1、数据库信息最好以字典格式放在public下的Config文件下，方便调用conn = pymysql.connect(**Config.sql_conn_dict)cur = conn.cursor()2、sql参数可参数化param = (a,b)sql =&quot;select * from t_person_member WHERE ASSOCATION_ID=%s AND REAL_NAME ...]]></description><category></category></item><item><title><![CDATA[PyQt5学习笔记（二）]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/79900739</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/79900739</guid><author>bug_rabbit</author><pubDate>Wed, 11 Apr 2018 18:58:19 +0800</pubDate><description><![CDATA[    今天在写一个单一条件查询的按钮，然后一直卡在某些位置主要存在几个问题：1、首先查询一条数据后，再次查询前，需要先清空QTableWideget，这样就避免出现第二次查询时出现第一次查询的结果2、查询后，插入数据时，没有显示，后面发现是自己粗心大意，把一行插入行的代码删了导致的，以后代码最好备份，先在一个单独的Py文件验证，验证OK后，再搬到总的Py文件中，或者把需要改的函数复制一份3、查询...]]></description><category></category></item><item><title><![CDATA[QTableWidiget删除所有行]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/79900760</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/79900760</guid><author>bug_rabbit</author><pubDate>Wed, 11 Apr 2018 18:16:14 +0800</pubDate><description><![CDATA[查询的时候，第一次查询正常，再次查询，第一次查询的结果仍显示在QTableWidiget，所以就想着是不是触发查询时，先判断QTableWidiget是否有数据，如果有数据，那么先把QTableWidiget中的数据行全部删除。代码如下：（self.e指QTableWidiget）rowlength1 = self.e.rowCount() #表中的行数if rowlength1 &amp;gt; 0: ...]]></description><category></category></item><item><title><![CDATA[TypeError: argument 1 has unexpected type 'NoneType'(解决办法)]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/79891682</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/79891682</guid><author>bug_rabbit</author><pubDate>Wed, 11 Apr 2018 13:57:37 +0800</pubDate><description><![CDATA[self.search.clicked.connect(self.search_information(e))在使用connect时，报TypeError: argument 1 has unexpected type 'NoneType'错误，解决办法：self.search.clicked.connect(lambda:self.search_information(e))我个人理解是，当用c...]]></description><category></category></item><item><title><![CDATA[字典格式转换成字符串发接口请求报服务器异常（解决办法）]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/79878771</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/79878771</guid><author>bug_rabbit</author><pubDate>Tue, 10 Apr 2018 11:48:59 +0800</pubDate><description><![CDATA[接口测试时，传入的参数要求是string类型，但目前是字典dict类型首先尝试用str()转换后，发起接口请求后，报服务器异常然而用json.dumps()转换后，可以发起成功观察了下两者的区别：使用str()转换：a = {'term':'5',}
b = {&quot;term&quot;:&quot;5&quot;,}
print(str(a))
print(str(b))
输出结果均为：{'term': '5'}使用json转换...]]></description><category></category></item><item><title><![CDATA[报from PyQt5.QtWidgets import * ImportError: DLL load failed: %1 不是有效的 Win32 application(解决办法)]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/79831314</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/79831314</guid><author>bug_rabbit</author><pubDate>Fri, 06 Apr 2018 10:05:52 +0800</pubDate><description><![CDATA[导入时，报from PyQt5.QtWidgets import * ImportError: DLL load failed: %1 不是有效的 Win32 application!查了很多资料，发现原来PyQt5安装包也是区分电脑位数的，我的电脑是32位的，装的PyQt5确是64位的，由于我这边用pip install PyQt5一直报time out错误，所以我采用的是去官网直接下载对应的P...]]></description><category></category></item><item><title><![CDATA[PyQt5学习笔记（一）]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/79817494</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/79817494</guid><author>bug_rabbit</author><pubDate>Wed, 04 Apr 2018 15:05:15 +0800</pubDate><description><![CDATA[昨天主要调通了如何把EXCEL中的数据显示到QTableWidget里，其中主要用到xlrd类代码如下：self.excelfile = xlrd.open_workbook(r'xx.xls')
self.sheet1 = self.excelfile.sheet_by_index(0)
cols = self.sheet1.row_values(0)
rows = self.sheet1.co...]]></description><category></category></item><item><title><![CDATA[PyQt5安装后，Pycharm无法识别]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/79798269</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/79798269</guid><author>bug_rabbit</author><pubDate>Tue, 03 Apr 2018 09:22:25 +0800</pubDate><description><![CDATA[1、正常安装PyQt5,在cmd里可以导入2、但是在Pycharm中导入时无法识别原因：高版本pycharm自己创建了一个Python虚拟环境 默认没有把你安装的第三方库添加进来，所以就造成了这个现象。解决办法：在新建项目的时候如下图所示勾选那两个框框，目的是加载第三方库这样也容易出问题在创建完工程的时候会加载一堆东西，最好的办法就是利用下面的Existing interpreter来处理。点击那...]]></description><category></category></item><item><title><![CDATA[接口上传附件遇到的问题]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/79663207</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/79663207</guid><author>bug_rabbit</author><pubDate>Fri, 23 Mar 2018 09:45:13 +0800</pubDate><description><![CDATA[1、接口上传附件时，里面的null不需要改成None，null外面没有&quot;&quot;标识时，只需加上&quot;&quot;即可。2、request接口里面的params参数，该参数均需为字符串格式，因此如果非字符串，应先转成字符串。...]]></description><category></category></item><item><title><![CDATA[pycharm和fiddler同时开启时，报requests.exceptions.ProxyError: HTTPSConnectionPool，解决办法]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/79651253</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/79651253</guid><author>bug_rabbit</author><pubDate>Thu, 22 Mar 2018 11:14:03 +0800</pubDate><description><![CDATA[报错文字：requests.exceptions.ProxyError: HTTPSConnectionPool(host='xx', port=xx): Max retries exceeded with url: xx(Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 400 ...]]></description><category></category></item><item><title><![CDATA[selenium+python 浏览器的一些问题]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/79499705</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/79499705</guid><author>bug_rabbit</author><pubDate>Fri, 09 Mar 2018 16:56:33 +0800</pubDate><description><![CDATA[1、用谷歌浏览器只跑单个的事件时（例如登录后只点击某个元素），跑完会自动退出2、用火狐浏览器时，手动测试时是正常的， 自动时会提示某个元素重复3、同一个元素在火狐浏览器和谷歌浏览器下定位得到的xpath不一致，如果在谷歌浏览器下采用火狐浏览器定位得到的xpath，会提示找不到---解决办法：用谷歌浏览器定位该元素...]]></description><category></category></item><item><title><![CDATA[pycharm突然没有代码提示了]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/78678015</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/78678015</guid><author>bug_rabbit</author><pubDate>Thu, 30 Nov 2017 16:44:40 +0800</pubDate><description><![CDATA[请先确保你的代码补全功能是打开的。打开操作方式是：file---->power save mode，把这个前面的√号去掉即可。


然后，代码在提示的时候，多打几个字，发现你想要的已经在最上面的时候按tab键即可补全]]></description><category></category></item><item><title><![CDATA[运行response语句时，报requests.exceptions.ProxyError]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/78632951</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/78632951</guid><author>bug_rabbit</author><pubDate>Sat, 25 Nov 2017 17:10:18 +0800</pubDate><description><![CDATA[URL = "https://dsylogin.10333.com/dotoyo/register/goDsySubsystem.do?username=13700000000&sysType=1"
header = {"Accept":"application/json",
"Content-Type":"application/json;charset=utf-8",
"Accept-L]]></description><category></category></item><item><title><![CDATA[运行response语句时，会报InsecureRequestWarning]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/78632909</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/78632909</guid><author>bug_rabbit</author><pubDate>Sat, 25 Nov 2017 17:05:10 +0800</pubDate><description><![CDATA[运行response语句时，会报InsecureRequestWarning
response = requests.request('GET',URL,headers = header,params = param, verify=False)
解决办法：
response = requests.request('GET',URL,headers = header,params = par]]></description><category></category></item><item><title><![CDATA[No keyword with name 'Open Browser' found(解决办法)]]></title><link>https://blog.youkuaiyun.com/bug_rabbit/article/details/73161453</link><guid>https://blog.youkuaiyun.com/bug_rabbit/article/details/73161453</guid><author>bug_rabbit</author><pubDate>Tue, 13 Jun 2017 09:40:46 +0800</pubDate><description><![CDATA[事由：RIDE在project中导入Selenium2Library，编写用例，并运行时，提示No keyword with name 'Open Browser' found



解决办法：
在被运行的test suite里导入Selenium2Library即可]]></description><category></category></item></channel></rss>