服务端又称后端,是数据和逻辑的核心支柱,探索后端深层奥秘,关注当今热门的方法,掌握服务端核心。

分享技术问题或观点吧
加载中
置顶
发表了博客
05/22 16:30

Poco框架实操:对节点可实施的操作

👆对私有云感兴趣可以进入公众号回复“私有云”哦。 一、前言 之前我们介绍了Poco的节点关系,以及获取节点属性的一些方法,具体详情可以点击查看我们历史推文~今天我们就来看看我们对Poco节点还能进行什么操作吧! 二、Poco节点操作详解 2.1 修改文本类属性值:setattr(typename, val) 在日常测试中,有些文本类属性需要修改的时候,可以使用setattr(typename, val)这个方法,通过输入属性名以及需要修改进去的内容即可。但是...

0
0
置顶
发表了博客
05/16 15:30

打开、关闭、切换App以及清除App进程,操作so easy!

👆对私有云感兴趣可以进入公众号回复“私有云”哦。 一、前言 很多新手同学在写自动化测试脚本的时候,打开、关闭、切换App的方式还是使用最基础的方式,也有同学在交流群内多次询问是否有打开、关闭、切换App以及清除App进程的方式、或接口,那么今天,我们详细来讲讲如何实现打开、关闭、切换App以及清除App进程操作。 二、打开、关闭、切换App以及清除App进程如何实现 2.1 打开App:start_app() 打开App的方式有很多,有通...

0
2
置顶
发表了博客
04/24 16:54

Poco框架实操:获取节点属性的高效技巧(一)

👆对私有云感兴趣可以进入公众号回复“私有云”哦。 一、前言 上期推文我们介绍了Poco UI树下的节点关系,以及通过节点关系去寻找我们所需要节点的方法,那么本周我们来分享一下,当我们寻找到所需要节点后,能获取到什么信息呢?又怎么去获取呢? 二、Poco节点的属性操作 2.1 获取控件文本属性:get_text( ) 在UI自动化测试中,获取节点的文本信息是常见的需求。Poco框架提供了get_text()方法,它能够轻松提取指定元素的文本...

0
0
置顶
发表了博客
03/21 15:30

摸鱼小技巧来啦,速来围观

👆对私有云感兴趣可以进入公众号回复“私有云”哦。 一、前言 在日常测试中,很多小伙伴还是选择使用usb连接设备的方式去进行跑测,当需要连接多台设备就没办法在电脑上插入这么多设备,只能选择使用无线连接的方式去进行连接测试。你们快来get这份详细的无线连接设备教程吧~ 二、远程连接Android手机技巧 1 、首先将AirtestIDE自带的adb.exe地址设置到环境变量 adb所在地址一般为XX:\AirtestIDE\airtest\core\android\stat...

0
0
置顶
发表了博客
02/21 16:00

【更新公告】AirtestIDE更新至1.2.17版本

👆对私有云感兴趣可以进入公众号回复“私有云”哦。 1. 前言 本次更新为AirtestIDE、Airtest-Selenium库更新。 AirtestIDE更新至1.2.17版本,AirtestIDE内置库Airtest更新为1.3.3.1版本,Poco更新为1.0.94版本,主要支持了selenium4.0以上版本,ADB更换为41版本,Airtest新增点击和滑动的相对坐标支持 ,Poco修复了1.0.93运行效率缓慢的问题 等。更多更新内容详见下文。 2. 更新内容 1)AirtestIDE更新至1.2.17版本 新版IDE主...

0
0
置顶
发表了博客
03/27 16:00

遇到时间控件怎么办?不要慌,教你轻松拿下

👆对私有云感兴趣可以进入公众号回复“私有云”哦。 1.前言 很多同学在测试场景中总会遇到各种各样的小控件需要进行测试的,包括在Android端,web端等等都有,那么今天我们来看看当我们在遇到时间控件的时候,我们应该如何进行自动化测试。 2.在Android设备上处理时间控件 在Android端上时间控件会有滚轮选择,也会有时钟模式、日历模式等等,可以看到上面是使用了滚轮选择以及时钟模式两种情况,使用poco可以识别点击,但要注...

0
0
置顶
发表了博客
04/17 16:00

Poco节点关系大公开!

👆对私有云感兴趣可以进入公众号回复“私有云”哦。 一、前言 在自动化测试的实践中,我们发现许多同学在使用Poco框架进行控件定位时,对于节点之间的关系理解不够深入。那么本周让我们来详细讲解Poco框架中的child&children、offspring、sibling和parent等节点关系定位方法。 二、Poco定位节点的关系分析 2.1 child&children 从字面上看,可以很明显知道child与children表示的就是获取该节点下的子节点。如果是需要获取多个子...

0
0
置顶
发表了博客
04/10 16:00

如何用覆盖函数的方式,实现你自己的touch?

👆对私有云感兴趣可以进入公众号回复“私有云”哦。 1、前言 在使用Airtest进行日常测试工作中,我们有时候想针对某个接口进行功能增强,或者增加一些错误处理和重试机制,但是又不想直接修改Airtest源码,因为担心更新Airtest库就会覆盖掉源码的修改。 这个时候,我们更推荐大家使用python覆盖函数的方式处理,通过覆盖函数的方式改变函数的行为是一种常见的编程技巧,既能让我们的代码保持灵活性,又避免了直接修改源码库。...

0
0
置顶
发表了博客
03/13 16:00

Airtest全新升级兼容Selenium 4.0,快来看看更新的内容吧

👆对私有云感兴趣可以进入公众号回复“私有云”哦。 一、前言 在上周更新推文中提到,我们Airtest-Selenium更新到了1.0.6版本,新增支持Selenium4.0的语法,那么我们来看一下Airtest-Selenium更新后有什么新的内容吧~ 二、selenium 4.0有什么新功能 selenium4.0最主要的还是定位元素方法的更新,与旧版本的selenium代码写法存在一些差异,变得更简洁明了。 1. 定位单个元素方法的更新 首先我们来看一下定位元素方法的更新,A...

0
0
置顶
发表了博客
04/16 15:32

AutoMQ 登顶 Hacker News: 开源项目流量的第一桶金以及经验分享

## **01 事件回顾** 2024 年 4 月 8 日中午,随着 AutoMQ 的一则简短的标题内容:Show HN: AutoMQ - A Cost-Effective Kafka Distro That Can Autoscale in Seconds[1] 成功登顶 Hacker News (HN) ,我们迎来了大量优质、精准的海外用户的关注。仅在24小时内,我们开源项目[2]的关注量就突破了1K,累计获得 200+高质量的 Star。 对于一个创业公司或新的创业项目而言,初期的宣传是一个巨大的挑战。Hacker News 提供了一个公平...

2
6
置顶
发表了博客
01/05 15:35

用Spring Boot 3.2虚拟线程搭建静态文件服务器有多快?

Spring Boot 3.2 于 2023 年 11 月大张旗鼓地发布,标志着 Java 开发领域的一个关键时刻。这一突破性的版本引入了一系列革命性的功能,包括: - 虚拟线程:利用 Project Loom 的虚拟线程释放可扩展性,从而减少资源消耗并增强并发性。 - Native Image支持:通过Native Image编译制作速度极快的应用程序,减少启动时间并优化资源利用率。 - JVM 检查点:利用 CRaC 项目的 JVM 检查点机制实现应用程序的快速重启,无需冗长的重新初...

6
15
置顶
发表了博客
2023/12/12 17:23

AutoMQ 社区双周精选第二期(11.20-12.01)

## 本期概要 在开源的第二个双周里,作为一个成长中的开源项目,AutoMQ做了很多的优化和重构,以下是相关重点动态的总结。 AutoMQ Kafka:写链路耗时优化、快慢读隔离、Spot 实例强制回收容灾。 AutoMQ RocketMQ:历史数据冷读优化、LogCache 读写耗时优化、发布 v0.0.3-alpha 版本、发布 Helm Chart、发布文档站。 ## AutoMQ Kafka 精选动态 ### 写链路耗时优化 原来所有的写入和回调都会放到一个单线程线程池去进行处理来确保...

0
0
置顶
发表了博客
2023/11/24 10:53

Spring Boot 3.2发布:大量Java 21的支持上线,改进可观测性

就在今天凌晨,Spring Boot 3.2正式发布了!该版本是在Java 21正式发布之后的重要支持版本,所以在该版本中包含大量对Java 21支持的优化。 下面,我们分别通过Spring官方发布的博文和Josh Long长达80+分钟的介绍视频,一起认识一下Spring Boot 3.2最新版本所带来的全新内容。 - 官方博文:https://spring.io/blog/2023/11/23/spring-boot-3-2-0-available-now - Josh Long的视频:https://www.youtube.com/watch?v=dMhpDdR6nHw...

0
0
置顶
发表了博客
2023/11/23 17:43

Java 21增强对Emoji表情符号的处理了

现一个 Java 21 中有意思的东西! 在`java.Lang.Character`类中增加了用于确定字符是否为 Emoji 表情符号的 API,主要包含下面六个新的静态方法: ```java public static boolean isEmoji(int codePoint) { return CharacterData.of(codePoint).isEmoji(codePoint); } public static boolean isEmojiPresentation(int codePoint) { return CharacterData.of(codePoint).isEmojiPresentation(codePoint); } public static boolea...

0
0
置顶
架构师
发表了博客
2023/04/12 14:24

小心,丢失的消息!RocketMQ投递策略帮你解决问题!博学谷狂野架构师

## RocketMQ消息投递策略 ![img](https://oscimg.oschina.net/oscnet/up-f34405dabce96030ada29fd2ea4db4df918.jpg) - **作者:** 博学谷狂野架构师 - **GitHub:**[GitHub地址](https://jsk3mj0kxv.feishu.cn/wiki/wikcnEGswtnqDCxVjw2p5350pMD) (有我精心准备的130本电子书PDF) > 只分享干货、不吹水,让我们一起加油!😄 ### 前言 RocketMQ的消息投递分分为两种:一种是`生产者`往MQ Broker中投递;另外一种则是MQ broker...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部