自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 静态语言和动态语言谁更好,区别在哪

静态语言和动态语言的区别

2024-03-21 09:34:53 193

原创 Git完整创建提交流程及命令

—【Git流程及命令】——【完整拉取远端代码步骤】

2024-03-19 17:18:57 184

原创 问题解答|Jmeter运行压测时,右上角不显示持续时间

保存一下当前压测方案,杀进程重启应用就好了,在运行一遍压测,就能看到时间了。option里面修改过系统显示语言。

2024-01-29 16:39:40 693

原创 App自动化测试笔记Appium Inspector配置

Appium使用笔记

2023-12-27 16:49:28 406

原创 中级测试工程师-面试问答

简单描述一下打开一个网页的整个请求过程;简述三次握手和四次挥手;简单说一下get和post请求的区别;简述一下数据库索引和事务;简述一下SQL语句左连接/右连接的写法和区别;简单谈谈python的垃圾回收机制;简单谈谈Java的垃圾回收机制;说一下Linux的高频命令及其用法;说一下shell的awk,sed命令用法;说一下为什么做接口自动化/UI自动化;说几个遇到的典型的bug和解决方案;说一下产品线上质量的保障方案;

2023-12-22 14:41:57 689

原创 问题解答|Java工程class文件变成.java原因及其还原

疑难解答-学习笔记分享

2023-12-08 19:22:56 678

原创 extends,implements;super,this关键字

java学习笔记

2023-12-08 17:01:58 51

转载 Java的JAR包究竟是什么?如何运行?

摘录自百度文章

2023-12-08 07:07:33 253

原创 Mac端配置adb环境

Mac端的adb环境配置

2023-11-20 20:03:08 1572

原创 高频普通shell命令01

【代码】高频普通shell命令01。

2023-11-18 13:48:12 23

原创 java中栈和堆的区别

说一下Java里堆和栈的区别

2023-11-05 21:55:26 31

转载 windows平台安装uiautomator2环境和weditor定位工具

uiautomator2的安装直接看github就行,链接:https://github.com/openatx/uiautomator2。

2023-06-05 20:19:01 452 1

转载 ubuntu编译安装libimobiledevice,查看ios 日志

在windows上大家可以使用iTunes、itools来与iPhone进行通信,但是Linux上没有这类的官方软件,所以一些爱好者就破解了iTunes的通信协议,然后在Linux上实现了该协议,也就是libimobiledevice啦~~下面为大家介绍Ubuntu下如何编译libimobiledevice。

2023-06-05 13:55:52 261

转载 ubuntu/Linux平台iOS的ipa安装方法

Linux平台安装ipa

2023-06-01 11:03:57 292

原创 Dos常用命令行笔记

Dos常用命令行笔记

2023-03-08 15:30:11 672

原创 Linux常用命令行笔记

Linux命令行笔记

2023-03-08 15:26:18 45

原创 ADB常用命令笔记

ADB常用命令笔记

2022-08-11 11:07:57 413

原创 windows下验证文件MD5值,哈希值的自带命令

windows下验证文件MD5值,哈希值的自带命令:certutil -hashfile [文件]对应博客园详细链接:https://www.cnblogs.com/jinanxiaolaohu/p/10025418.html

2021-08-27 16:36:51 344

原创 安装和使用uiautomator2、weditor

安装uiautomator2pip install --pre uiautomator2pip install pillow###初始化部署相关的守护进程。电脑连接上一个手机或多个手机, 确保adb已经添加到环境变量中,执行下面的命令会自动安装本库所需要的设备端程序:uiautomator-server 、atx-agent、openstf/minicap、openstf/minitouchpython -m uiautomator2 init###定位元素:我们可以借助Android

2021-03-16 20:41:03 358

原创 python3 中的reload(sys)

import sysreload(sys)sys.setdefaultencoding(‘utf-8’)以上是python2的写法,但是在python3中这个需要已经不存在了,这么做也不会什么实际意义。在Python2.x中由于str和byte之间没有明显区别,经常要依赖于defaultencoding来做转换。在python3中有了明确的str和byte类型区别,从一种类型转换成另一种类型要显式指定encoding。可以使用这个方法代替:import importlib,sysimpor

2021-03-04 10:02:07 772 1

原创 UIautomator2基本语法

连接设备使用USB连接:d=u2.connect_USB(‘148b4090’)输入手机序列号d是给当前连接设备定位一个变量获取设备的信息:print(d.info)获取当前APP的活动窗口和包名:print(d.current_app())获取窗口的大小:print(d.window_size())打开关闭app打开app:d.app_start(‘’)传入APP的包名称关闭appd.app_stop(‘’)传入APP的包名称停止所有正在运行的程序:d.app_stop_a

2021-03-02 19:21:14 871

原创 uiautomator2简单用法02

一、简单介绍1、自动化测试开源工具,仅支持Android平台的原生应用测试2、目前仅支持脚本语言python3、封装谷歌自带的uiautomator测试框架,提供便利的python接口google提供的uiautomator库可获取安卓APP的控件属性,并执行相关操作,但有两个缺点:① 测试脚本只能使用Java语言② 测试脚本必须每次被上传到设备上运行4、工作原理:原理是在手机上运行了一个http服务器,将uiautomator中的功能开放出来,然后再将这些http接口,封装成Python库

2021-03-02 19:15:57 611

原创 uiautomator2简单用法01

这里转载两篇线上Blog,留作备用,贴上原文链接:Blog01:链接1 ---->此处内容非原创,侵删。手势交互 点击屏幕(坐标,支持相对坐标) d.click(x, y) d.click(0.5, 0.5) #其中(0.235, 0.456) 代表 X(50%) Y(50%) 双击 d.double_click(x, y) # 默认两次点击相隔0.1秒 d.double_click(x, y, 1) #

2021-03-02 18:57:36 1347

转载 自动化测试心路历程(转载)

回想自动化测试的学习过程,因为发现很多人总是急于求成,不懂该如何学习。当前是个新手的时候肯定会选择加很多的群。在群里总是会遇到很多人问低级问题,写了一个selenium脚本,却执行失败,也不看报错,就直接跑到群里来问(有时候连个图都不发或发图只截图一小半,有的甚至问我和你写的代码一样怎么运行不起来了呢?),大神,这里为什么会报错?很多都是明显的语法问题,一问才知道,今天刚刚学selenium,之前也没有语法基础,没学过Java,没学过Python,就跑来搞selenium,想玩自动化。每当看到这样的同学,总

2021-01-28 16:43:21 226

原创 Airtest的远程连接的问题

Airtest的远程连接的问题:win + R ,进入cmd#一、设置adb远程连接端口:adb tcpip 5555#二、查看手机的ip:1.adb shell netcfg;2.adb shell ifconfig wlan0;3.直接在手机的wifi设置查看ip;拿到你的设备ip——xxx.xxx.xxx.xxx#三、在Airtest的【远程设备连接】键入:adb connect xxx.xxx.xxx.xxx:5555ok,连接上了。...

2021-01-27 20:00:08 887

原创 Airtest跑ADB命令断开设备问题的解决方案

Airtest跑ADB命令断开设备的问题解决方案这个问题其实网上已经有人放出解决方法了,但是总结的得过于繁杂,下面是一句话的概述:把ADB自身路径下的源文件.exe复制粘贴到AirtestIDE对应的adb路径下,替换掉Airtest的adb版本,做到两边的adb版本相同,建立联系,打通经脉,才能继续学习后面的武功心法。详细如下:Android Studio路径下:D:\Programs\AndroidSDK\platform-tools 路径下的adb.exe ↓复制粘贴,扔到Airte

2021-01-27 19:46:09 2519 1

原创 Charles-移动双端配置步骤

Charles是个灵活强大的抓包工具,在使用之前,需要先做好配置,下面简单说一下,Charles配置过程中的关键点,以帮助需要的人避开一些坑。——iOS端:1、首先,Mac端和iPhone端都装好证书,安装方法Charles上明确写了,看截图:(Mac端)(iPhone移动端)2、iOS端,安装好证书后,记得去勾选信任Charles,位置在:关于本机-证书信任设置;(Charles端)3、在Charles端记得设置个东西:去Proxy-SSL Proxying Setting,左侧incl

2020-06-15 20:07:48 469

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除