<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[测试脚本、日常办公等相关技能手记]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Eayonz</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Eayonz]]></copyright><item><title><![CDATA[PDF文档压缩攻略]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/147767467</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/147767467</guid><author>Eayonz</author><pubDate>Wed, 07 May 2025 16:06:41 +0800</pubDate><description><![CDATA[早上花了一点时间网上搜索了一下压缩pdf文档大小的方法，发现大部分是利用第三方在线网页，上传文件付费压缩，同时缺乏文件保密性。经实践，利用浏览器或者wps（不付费）即可轻松处理。]]></description><category></category></item><item><title><![CDATA[《原力等级清零后：一个体制内技术博主的流量破局手记》]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/147323346</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/147323346</guid><author>Eayonz</author><pubDate>Fri, 18 Apr 2025 16:11:01 +0800</pubDate><description><![CDATA[转型之路充满挑战，体制内的工作并非技术终点，恰是技术价值转化新起点。希望通过这个博客，搭建起体制内外技术交流的桥梁，让更多人了解政务信息化的真实面貌。让我们一起见证技术与政务的深度融合，共同探索数字化时代的新机遇。期待与您在评论区或私信交流！]]></description><category></category></item><item><title><![CDATA[ios抓包Tunnel to......443]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/136242761</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/136242761</guid><author>Eayonz</author><pubDate>Thu, 22 Feb 2024 20:45:16 +0800</pubDate><description><![CDATA[fiddler官网下载“CertMaker for iOS and Android”插件，双击运行插件后，重启fiddler，ios重新安装证书即可。]]></description><category></category></item><item><title><![CDATA[fiddler在请求头添加指定信息]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/130386199</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/130386199</guid><author>Eayonz</author><pubDate>Wed, 26 Apr 2023 14:57:23 +0800</pubDate><description><![CDATA[目录：一、控制平台处理请求头二、脚本处理请求头三、fiddler官方技术文档。]]></description><category></category></item><item><title><![CDATA[项目在pytest框架下，控制台实时打印print信息+logging日志打印]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/127233140</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/127233140</guid><author>Eayonz</author><pubDate>Tue, 11 Oct 2022 13:47:37 +0800</pubDate><description><![CDATA[一、pytest框架下，程序边运行边打印print信息。二、借助logging模块实现日志打印。1、引入logging模块。2、封装log类。3、给logger添加handle。4、其他方法封装。5、日志输出到控制台。6、日志输出到指定文件。]]></description><category></category></item><item><title><![CDATA[Python接口自动化响应结果json格式化输出+断言响应结果中指定的属性值+其他]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/124789030</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/124789030</guid><author>Eayonz</author><pubDate>Sun, 15 May 2022 22:42:23 +0800</pubDate><description><![CDATA[一、Python字典
二、Python元组
三、接口响应值转为字典格式
四、接口响应值以json格式输出并添加到allure报告中
五、断言响应结果中指定的属性值
六、TypeError: string indices must be integers报错处理
一、了解Python字典
字典是另一种可变容器模型，且可存储任意类型对象。

链接：https://www.runoob.com/python/python-dictionary.html
二、了解Python元组
Python 的元组与列表类似，不]]></description><category></category></item><item><title><![CDATA[元素定位进阶--appium元素的多属性定位（Android和IOS）]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/122366828</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/122366828</guid><author>Eayonz</author><pubDate>Fri, 07 Jan 2022 17:09:05 +0800</pubDate><description><![CDATA[目录：
一、Android利用UiAutomator 的表达式定位
二、IOS原生支持的定位方式实现多属性定位
一、Android利用UiAutomator 的表达式定位
先来认识下UiAutomator
UiAutomator的简介：https://developer.android.com/training/testing/ui-automator#ui-automator-viewer
1、利用UiAutomator实现多属性组合定位，示例：
对clickable和resourceId属性进行组合定位]]></description><category></category></item><item><title><![CDATA[【转载】GitHub上传代码异常的处理方法[rejected] master -＞ master (fetch first) error: failed to push some refs to‘’]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/122351481</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/122351481</guid><author>Eayonz</author><pubDate>Thu, 06 Jan 2022 20:01:30 +0800</pubDate><description><![CDATA[刚开始用git上传文件的时候遇到了一些问题
第一个问题
上传步骤：
git add .
git commit -m "提示消息"
git push origin master

出错：
! [rejected] master -&gt; master (fetch first) error: failed to push some refs to '...'

出现这个问题是因为github中的README.md文件不在本地代码目录中，可以通过如下命令进行代码合并
git pull --rebase ori]]></description><category></category></item><item><title><![CDATA[GitHub搭建仓库并上传本地代码]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/122307521</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/122307521</guid><author>Eayonz</author><pubDate>Wed, 05 Jan 2022 15:32:48 +0800</pubDate><description><![CDATA[一. 安装 git 客户端
官网下载链接：https://git-scm.com/

2、安装客户端
1、选择安装路径，不带有中文
2、选择安装组件，按默认的来就好了
1）图标组件(Addition icons) : 选择是否创建快速启动栏图标 或者 是否创建桌面快捷方式;
2）桌面浏览(Windows Explorer integration) : 浏览源码的方法, 单独的上下文浏览 只使用bash 或者 只用Git GUI工具; 高级的上下文浏览方法 使用git-cheetah plugin插件;
3）]]></description><category></category></item><item><title><![CDATA[UI自动化--商品批量加车脚本]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/122071117</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/122071117</guid><author>Eayonz</author><pubDate>Mon, 27 Dec 2021 16:38:36 +0800</pubDate><description><![CDATA[目录：
1、条件控制语句
2、异常捕获
try：
…
except：
…
finally：
3、取Excel值做操作
4、判断元素是否存在的方法封装
5、完整ui自动化批量加车脚本（取Excel的值搜索商品并完成对应商品的加车）
一、条件控制语句
多个if做条件判断：
首先走color判断：弹出的加车中判断是否存在色块，存在即点击，不存在则跳过
无论color满不满足，都会走size判断：弹出的加车中判断是否存在尺码，存在即点击，不存在则跳过
无论前面color和size满不满足，都会走addcar判断：弹]]></description><category></category></item><item><title><![CDATA[ui自动化元素定位工具--WEditor]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/120296708</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/120296708</guid><author>Eayonz</author><pubDate>Wed, 29 Sep 2021 15:08:27 +0800</pubDate><description><![CDATA[前言：WEditor这款工具反应快，支持ios和Android的元素定位，元素定位更详细
目录：
1、安装WEditor
2、打开WEditor
3、WEditor一些操作方法
一、安装WEditor

]]></description><category></category></item><item><title><![CDATA[pytest+Allure搭建方法以及生成报告常用操作]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/120004184</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/120004184</guid><author>Eayonz</author><pubDate>Tue, 07 Sep 2021 20:30:59 +0800</pubDate><description><![CDATA[一、Allure搭建
1、下载Allure安装包
链接：https://github.com/allure-framework/allure2/releases

2、安装allure-pytest库
cmd命令行输入命令：
pip install allure-pytest

3、配置allure环境变量
在Path环境变量中，输入allure的地址

4、检验allure安装成功
命令行输入allure

二、allure生成报告代码

...]]></description><category></category></item><item><title><![CDATA[【转载】关系型数据库与非关系型数据库区别]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/119755458</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/119755458</guid><author>Eayonz</author><pubDate>Tue, 17 Aug 2021 14:15:51 +0800</pubDate><description><![CDATA[一、关系型数据库（Mysql和Oracle）
1.表和表、表和字段、数据和数据存在着关系
优点:
　　1.数据之间有关系，进行数据的增删改查的时候是非常方便的
　　2.关系型数据库是有事务操作的，保证数据的完整性和一致性。
缺点：
　　1.因为数据和数据是有关系的，底层是运行了大量的算法，大量算法会降低系统的效率，会降低性能
　　2.面对海量数据的增删改查的时候会显的无能为力
　　3.海量数据对数据进行维护变得非常的无力
常见应用:
　　适合处理一般量级的数据（银行转账和钱）
二、非关系数据库的（redis]]></description><category></category></item><item><title><![CDATA[appium常用api方法以及python自动化断言、方法/函数封装]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/118943180</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/118943180</guid><author>Eayonz</author><pubDate>Fri, 23 Jul 2021 11:48:54 +0800</pubDate><description><![CDATA[目录：
一、appium常用api方法
二、python appium自动化断言
三、python 方法/函数封装

]]></description><category></category></item><item><title><![CDATA[appium 启动ios设备自动化测试+常用操作]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/118661236</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/118661236</guid><author>Eayonz</author><pubDate>Tue, 20 Jul 2021 19:49:28 +0800</pubDate><description><![CDATA[一、tidevice常用指令
【指令】
二、caps配置
caps
{
“automationName”: “XCUITest”,
“platformName”: “iOS”,
“platformVersion”: “14.3”,
“deviceName”: “iPhone 12 Pro”,
“bundleId”: “应用包名”,
“udid”: “tidevice list查看的设备id”,
“newCommandTimeout”: “3600”,
“skipLogCapture”: “true”,
“w]]></description><category></category></item><item><title><![CDATA[fiddler对指定的请求断点]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/118656184</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/118656184</guid><author>Eayonz</author><pubDate>Tue, 20 Jul 2021 14:34:39 +0800</pubDate><description><![CDATA[一、全局断点
点击下图所标注的位置，点击一下为发送请求时全局断点，点击两下为响应请求全局断点，点击三下取消断点

二、发送请求时断点
在下方的命令行输入：bpu + url
生效：设置完成后回车
取消：输入bpu后回车

三、响应请求时断点

在上方的命令行输入：bpafter + url
生效：设置完成后回车
取消：输入bpafter后回车

...]]></description><category></category></item><item><title><![CDATA[Appium踩坑总结--解决方法]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/115593859</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/115593859</guid><author>Eayonz</author><pubDate>Tue, 27 Apr 2021 16:45:36 +0800</pubDate><description><![CDATA[1、电脑存在appium命令版以及appium-desktop版本，开启appium-desktop版本后执行脚本报错：
selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Cannot start the ‘com.zzkko’ application.
主要意思：处理命令时发生未]]></description><category></category></item><item><title><![CDATA[fiddler重定向]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/115420987</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/115420987</guid><author>Eayonz</author><pubDate>Sat, 03 Apr 2021 21:21:05 +0800</pubDate><description><![CDATA[见下图：
1、选中AutoResponder
2、勾选下方三个选项
3、点击Add Rule添加规则
4、原请求选中regex:(?inx)格式
5、需要重定向的请求选中*redir:格式
6、保存操作
7、勾选需要重定向的规则即可


]]></description><category></category></item><item><title><![CDATA[fiddler显示IP地址]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/115273200</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/115273200</guid><author>Eayonz</author><pubDate>Sat, 27 Mar 2021 22:51:29 +0800</pubDate><description><![CDATA[背景：
fiddler默认不展示抓包信息的ip地址
解决方法：
在fiddler规则中手动添加方法，让fiddler在前端展示ip地址
具体方法如下：
一、在Rules中选中自定义规则选项

二、寻找static function main函数
在页面中Ctrl+F搜索 static function main

三、在main函数里添加代码
调用fiddlerUI函数，显示ip地址列，代码：FiddlerObject.UI.lvSessions.AddBoundColumn(“ServerIP”,120,]]></description><category></category></item><item><title><![CDATA[fiddler抓取https，提示“CA 根证书不在受信任的存储区域”的解决方法]]></title><link>https://blog.youkuaiyun.com/Eayonz/article/details/115272697</link><guid>https://blog.youkuaiyun.com/Eayonz/article/details/115272697</guid><author>Eayonz</author><pubDate>Sat, 27 Mar 2021 22:24:19 +0800</pubDate><description><![CDATA[背景：
fiddler抓取终端https信息，提示：“由于CA 根证书不在“受信任的根证书颁发机构”存储区中，所以它不受信任”
解决方法：
通过在电脑端下载证书，将证书导入到“受信任的根证书颁发机构”存储区中解决该问题，具体如下：
一、win+r打开运行对话框
输入mmc并回车


二、点击左上角：文件–&gt;添加删除管理单元

三、在可用的管理单元区域中，选择：证书，并点击添加–&gt;确定


四、在控制台根节点中展开证书，选中受信任的证书颁发机构，在右侧对象类型中右击证书，选中所有任务并进行导入操作]]></description><category></category></item></channel></rss>