UIautomator2:APP自动化测试方法与小技巧记录(文末附实用APP测试脚本编写模板)

`uiautomator2`是一个python的用来自动化操作手机的库,可用于APP自动化测试。就笔者的使用体验,比`appuim`更稳定、易用。本文以大家最常用的APP:微信为例子,记录`uiautomator2`的常见用法,便于自己和读者查阅。如果你觉得本文有用,还请收藏支持一下。

使用360进行apk加固并进行2次签名整体流程

因新版360加固助手需要付费才能进行自动签名,故只能自己手动来签名了~

[Android Studio]查看和修改Android API SDK的配置

1,编写 XML 布局文件时就发现没有代码提示的功能(SDK版本问题)2,如何在Android Studio查看和修改Android API SDK的版本3,android studio更换配置sdk

机器学习服务活体检测算法荣获CFCA权威安全认证

随着人脸识别技术在金融、医疗等多个领域的加速落地,网络安全、信息泄露等问题愈为突出,用户对应用稳定性和安全性的要求也更为严格。为保障各行业高效稳定的开展业务,提前发现和应对潜在安全风险,华为 HMS Core 机器学习服务(ML Kit)持续演进人脸检测能力,不断增强对于非活体攻击的防御能力和活体通

Android 架构思想与 MVVM 框架封装

关于Android项目架构也是一个老生常谈的话题了,网上关于Android架构的文章不胜枚举,但是通过Google检索关键字,首页的热门文章多数是对于MVC、MVP及MVVM等架构的概念介绍,概念性的文章对于不了解Android架构的同学来说并不一定能起到很好的帮助。本篇文章其实源自笔者在公司内部的

Android Studio安装sdk失败,无法勾选sdk。无法下载gradle

安装android studio的sdk遇到问题

从头搭建Android源码编译环境(Ubuntu20.04)

在新安装的Ubuntu上(版本20.04LTS),完成搭建Android源码编译环境步骤如下。推荐使用Ubuntu18.04或20.04,可用性和稳定性都没问题。

vue-router报错: uncaught error during route navigation

"[vue-router] uncaught error during route navigation:"Failed to resolve async component default: ChunkLoadError:"Uncaught (in promise) " {name: "Chunk

一、python爬网页保存txt文档

Auto.js实现自动刷视频,点赞脚本(一)此文转载自:https://blog.csdn.net/qq_40442753/article/details/110157863Auto.js 是个基于 JavaScript 语言运行在Android平台上的脚本框架。可以设置刷多少个视频,每个视频播放的

ReDroid打造自己的云手机

市面上已经存在很多云手机厂商如多多云、雷电云、河马云手机等,价格从几十到上百元每月一台。价格还好说,但设备运行稳定性、可靠性、数据安全性全部依赖第三方厂商,注定不能进行敏感性操作或部署对安全可靠高要求的企业级服务。本文介绍一种开源的 AIC (Android In Container) 解决方案 R

Android实战——单元测试从吹水到实践

本文从到底要不要单元测试开始讨论,说明了单元测试的好处,并列举了自己进行单元测试的路程,希望可以帮助到大家。

使用JDK的 keytool 生成JKS,修改查看JKS信息

它使用户能够管理自己的公钥/私钥对及相关证书,在JDK 1.4以后的版本中都包含了这一工具,所以不用再上网去找keytool的安装,电脑如果安装有JDK1.4及以上,就可以直接使用。-dname "CN=jwt,OU=jtw,O=jwt,L=zurich,S=zurich, C=CH" 名字与姓氏,

在Android项目中使用SpringBoot框架

这里“org.springframework.boot:spring-boot-gradle-plugin:1.5.9.RELEASE”对应着maven中依赖的写法。类似maven导入依赖,向android项目导入spring的jar包。删除res文件夹下的文件,并改名为“resources”app

adb授权root权限,adb能否获得root权限

另外,有些机友担心手机ROOT后容易中毒,这个你们就放心好了,只要安装了杀毒软件是没什么太大问题的,只要你们在正确的市场安装软件是不会 有这种情况的,ROOT后你们可以下载个授权管理软件,这样会多一份保障,他是管理一些软件需要进入ROOT权限的提醒的。首先,如果成功ROOT了,不要担心手机会因为RO

android原生 PopupWindow 的基本使用

Android 中的弹窗基本有两种,一种是 AlertDialog,另一种是 PopupWindow,AlertDialog 的显示位置是固定的,PopWindow 的显示位置是我们可以设置和调整的,因此,像项目中的一些场景如:某个功能的提示说明、点击按钮在按钮上方或者下方弹出菜单、新功能弹窗引导等

AndroidStudio3.1 线性布局

- 了解界面与布局- 掌握线性布局- 理解线性布局嵌套

【日常实用】Git如何删除记录中某一笔提交

Git rebase 多笔中删除一笔

【Android】开发一个简单时钟应用每天看时间起床

有没有想过,家里闲置不用的旧手机可以当时钟闹钟来用,觉得这个想法可以吧,把闲置手机充分利用起来了呢,接下来给大家讲一下如何实现,功能简单,可以当作编程入门课。

Flutter和Rust如何优雅的交互

Flutter和Rust如何优雅的交互呢?

Appium学习日记(二)—— 入门学习(安装Appium和配置环境)

进入nodejs的官网下载安装包安装,一路点击下一步就行。node -v;显示类似于v10.13.0的版本号信息则表示安装成功。

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈