加载头像
不以物喜
不以己悲
taonotespace.com
docker
donet
git
java
jira
kotlin
android
android_studio
c
cpp
pycharm
python
sourcetree
visual_studio
visual_studio_code
visual_basic
docker
donet
git
java
jira
kotlin
android
android_studio
c
cpp
pycharm
python
sourcetree
visual_studio
visual_studio_code
visual_basic
随便逛逛
图片
2025-01-14python常用代码片段
基础类执行终端命令1234567891011def subPopen(cmd: Union[str, list], shell: bool = True, encoding: str = "utf-8", errors: str = "ignore") -> str: """ 执行cmd命令,返回命令执行结果 :param cmd: 命令 :param shell: 是否使用shell :param encoding: 编码 :param errors: 错误处理方式 :return: 命令执行结果 """ _r = subprocess.Popen(cmd, shell=shell, stdout=subprocess.PIPE) return _r.stdout.read().decode(encoding, errors=errors) 网络类获取当前wifi1234567891011121314151617def ...
详情
图片
2025-01-14抽象测试基类实现
开发背景在开发自动化测试工具时,我们经常面临对测试用例进行循环压力测试的需求。由于测试类的重复编写工作量较大,因此计划开发一个抽象基类来简化这一过程。 测试流程测试流程大致如下图所示。 在整个测试流程中存在一个大循环(circle)。首先,执行带有@BeforeClass注解的方法;接着,针对每个测试用例(即带有@Test注解的方法)进行循环测试,在每个测试用例的循环内部,又有一个针对该测试用例自身的循环次数(count)。在这个内部循环中,首先执行带有@Before注解的方法,然后执行具体的测试逻辑,最后执行带有@After注解的方法。 测试结果通过TestResult存储单个测试结果的信息,包括如下内容: Id:唯一标识 Circle:测试循环次数 Case:测试用例名称 Description:测试用例描述 Count:测试用例执行次数 Status:测试状态,成功/失败 Message:失败时的错误信息 功能实现测试属性123456789101112131415/// <summary>[test]</summary>[Attribut ...
详情
图片
2025-01-0351单片机接收AT指令(字符串)功能实现
开发背景51单片机需要接收电脑端发送的指令,来控制继电器的通断,从而控制连接电脑端的USB数据线的通断。 指令配置如下 12AT+USB=1 // 连接usbAT+USB=0 // 断开usb 功能实现具体代码如下 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127#include <reg52.h>#include <string.h>#define uchar unsigned char#define uint unsigned intuint dataCount; ...
详情
图片
2025-01-06C#实现uiautomator功能
开发背景uiautomator是Android平台上用于UI自动化测试的框架,可模拟用户对设备屏幕的各种操作,如点击、输入、滑动等。Python中有相对成熟的解决方案,普遍应用于自动化测试中。项目地址: 引用站外地址 uiautomator2 codeskyblue 然而,近期在C#项目的开发进程中,我始终未能找到合适的解决方案。基于此状况,我计划借鉴该项目,着手打造一个C#版本的项目。 原理研究首先先了解一下,该项目实现UIAutomator的原理。 简单来说,其实现原理是:在手机内开启一个rpc服务,然后PC端借助adb forward(安卓调试桥端口转发功能)将该服务在手机中的端口转发至本地。随后,PC端向此服务发送诸如点击、输入之类的请求,手机中的该服务便会执行相应操作来完成这些请求。 尝试一下通过以下指令,将U2.jar导入到设备中并启动一个端口固定为9008的服务端 12ad ...
详情
ubuntu22.04源码部署maxkb
MCDR安装与使用
激活Typora
华为云部署minecraft服务端
minecraft模组:02创建工具
minecraft模组:01创建物品
minecraft铁傀儡生成机制
minecraft刷怪机制
minecraft药水酿造
minecraft村民交易
avatar
status
这有关于自动化开发相关的经验和分享,还有一些日常生活的分享。
相信你可以在这里找到对你有用的知识教程
引用到评论
随便逛逛博客分类文章标签
复制地址关闭热评深色模式轉為繁體