自动化测试1 :Appium+真机

全网最细最全Appium自动化测试 iOS入门教程,App自动化测试教程,精细整理 注意 WebDriverAgent 一定要用 Appium Server Gui 安装文件里的,不要从github下载,下载下的版本编译一直报错。注意事项:真机调试时的app必须是包含描述文件的app文件,不能选择虚拟器生成的沙漏里的app文件。③ 获取待测试应用的源码(或者让iOS开发人员为你的机型编译一个.app结尾的包)这是执行 appium-doctor --ios后 一部分的截图。① 一个苹果的开发者ID和有效的开发者对应的配置文件及签名文件。并且console输出如下信息则说明启动成功。 阅读详情

目录

一、 Appium-windows-1.18.0-1 下载

二、全部运行效果图

三、JDK、SDK环境变量配置

四、查看包名和启动页

五、报错信息


 

一、 Appium-windows-1.18.0-1 下载

链接:https://pan.baidu.com/s/1NNa4myVPscUiIhkwlRsOMg
提取码:bwth
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V1的分享

二、全部运行效果图

 第一次运行时,在手机上会安装unlock 和 appium setting ,选择允许安装

 

三、JDK、SDK环境变量配置

配置好之后记得重启电脑哦

名称必须是 :ANDROID_HOME、 JAVA_HOME

 

 

四、查看包名和启动页

除了代码直接看,则使用以下命令行

adb shell pm list packages -3

 

cd C:\Users\jiaxufei\AppData\Local\Android\Sdk\build-tools\28.0.3

aapt dump badging apk包路径

 

五、报错信息


java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS

解决办法:(目前仅用了这2个手机,其他遇到再说)

小米:在开发者选项里,把“USB调试(安全设置)"打开即可。  允许USB调试修改权限或模拟点击

oppo:在开发者选项里,把"禁止权限监控"打开即可。

               

 

appium+python自动化测试启动app 模拟器:如夜神模拟器端口号为62001,则连接模拟器命令为:adb connect 127.0.0.1:62001。注意:有时候遇到adb端口5037被占用的情况,需要先查出占用的进程杀掉后重启adb,再重新连接手机/模拟器。如果是模拟器,deviceName的值则是模拟器的IP地址,比如夜神模拟器:127.0.0.1:62001。运行appium服务,运行python代码,将会看到app被启动(app先不要打开才可以看到效果)二、连接真机/模拟器,启动app。启动appium,运行代码。 阅读详情

相关推荐

Windows:用appium运行iOS真机自动化测试

这个自动化是建立在 ios已经有用xcode安装webDriverAgent的基础上(用xcode安装webDriverAgent :需要用mac下载xcode 再去下载代码,添加开发者账号 证书..运行才能安装上,这一步,可以让开发给你们安装,自己安装的话 我后面写教程)

m0_65120252的博客 2835

[附源码]java+ssm计算机毕业设计基于web的物流管理系统与开发1bwth(源码+程序+数据库+部署)

Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。SSM + mybatis + Maven + JSP 等等组成,B/S模式 + Maven管理等等。1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;其他版本理论上也可以。2. 使用IDEA/Eclipse/MyEclipse导入项目,修改配置,运行项目;

ass1016的博客 211

Python+Appium自动化测试之appium连接真机启动app

app自动化测试的第一步,是启动被测app,环境搭建好后,我们就可以连接真机启动app了。环境为windows,Appium1.18.0,Android手机,被测app为今日头条app,让我们开始吧。 一,连接手机(测试机) 通过USB线连接Android手机和电脑,打开手机的开发者模式,开启USB调试模式(方法自行百度)。 打开cmd输入命令adb devices,显示连接手机的udid即为连接成功。 输入adb devices后如果List of devices attac

HB8888888的博客 2619

Appium自动化测试环境搭建(连接真机测试)

如果测试机是第一次连接appium的话,手机上会提示安装两个应用:Appium settings(有图标)、io.appium.uiautomator2.server(无图标),允许安装,且必须安装成功。1、连接手机,打开设置,选择开发者选项,打开USB调试和禁止权限监控(在设置里面,要是没看到‘开发者选项’,打开关于手机-对着版本号连着点10次(有的机型点击7次即可)就出来了)3、在文件安装目录下,输入cmd,输入adb version,出现版本号,证明安装成功。备注:先在手机上打开app,再输入命令。

2301_76601922的博客 3770

iOS自动化测试之Appium的安装和使用

一、前言 因为需要配合测试同学处理自动化测试方面的东西,所以记录下来自己关于Appium的安装和使用,但是主要是关于安装的,因为安装真是遇到了很多坑,另外,我只是关注iOS App的测试,所以这里没有测试Android。 Appium 是一个开源工具,用于自动化 iOS 手机、 Android 手机和 Windows 桌面平台上的原生、移动 Web 和混合应用。 Appium的核心是 客户端+服务端 架构。所以需要下载客户端和服务端。 关于Appium: appium.io/docs/cn/abo…

weixin_54556126的博客 1万+

Appium——iOS自动化测试

Appium下载与安装 关于Appium: 详细介绍见Appium官方网站:http://appium.io 安装步骤: 安装node.js&npm安装Appium安装Selenium WebDriver 网上有很多关于Appium安装的教程,这里就不再详述。 http://www.cnblogs.com/enjoytesting/p/3513637.html 检

小言的专栏 1万+

Python+Appium自动化测试-1:给真机自动安装apk

下载Appium Desktop版本,安装后使用默认配置运行; https://github.com/appium/appium-desktop/releases 安装appium python客户端 pip install Appium-Python-Client 使用USB连接手机到电脑,查看设备是否已连接 adb devices 4. 代码实现 # -*- coding...

zhuyunier的博客 697

MAC本上appium连接真机

简单介绍一下appium连接ios真机测试环境的软件安装及配置过程:   目前我用的是desktop版本的appium, 所以MAC版本必须要升级到10.12以上,Xcode版本必须要在8.0以上,否则亲们没法测试10.3的版本哦~~~(appium官方帮助文档也有详细的说明,请大家认真阅读),如果大家已经升级MAC OS, 并且已下载最新的Xcode版本(必须先升级系统版本,再升级Xcode版本

Mira_Sun的博客 7937

App测试:Appium自动化测试环境的搭建

appium会默认开启一个4723端口来接收Python脚本发送过来的请求指令,再将请求发送给中间件Bootstrap.jar,Bootstrap.jar将这些请求转成UIautomator可识别的命令,UIautomator在移动设备上执行命令。'appActivity': 'com.cmcc.wallet.LoadingActivity', # 移动应用的启动Activity(入口启动界面)'appPackage': 'com.cmcc.hebao', # 移动应用的包名。

Hacker_Nightrain的博客 191

Appium-windows-1.18.2.exe

最新版本Appium-windows-1.18.2.exe,appium自动化测试,windows桌面exe版本

Appium-windows-1.18.0.exe

python抓取手机app数据使用appium和安卓,java等环境的安装和配置,有视频和资源的各种辅助资料帮助各位朋友一起砥砺前行,其他资源环境和安装资源需要的话可以给我留言

Appium自动化测试能力量化:从环境搭建到框架设计的五维进阶指南

自动化测试是软件质量保障的核心环节,其核心原理是通过脚本模拟用户操作,对应用功能进行验证。在移动端测试领域,Appium作为主流的开源跨平台工具,其技术价值在于能够使用同一套API测试iOS和Android应用,显著提升测试效率。掌握Appium不仅涉及脚本编写,更涵盖环境搭建、框架设计、问题排查等工程实践,这对于构建稳定的持续集成流水线和提升团队测试效能至关重要。本文聚焦于如何系统性地量化与评估Appium自动化测试工程师的综合能力,通过构建一个涵盖环境与基础、脚本开发、框架设计、问题解决、工程化与创新五

weixin_28831341的博客 285

Appium-windows-1.18.0-2.zip

APP自动化测试软件:Appium 1.18.0-2,解压缩即可使用。 由于原镜像下载太慢,故在这里上传一个版本,分享给国内开发者们下载使用。 其他版本请移步:https://github.com/appium/appium-desktop/releases

appium ios 真机自动化环境搭建

近期由于工作需要,本小菜在弄appium+ios+iphone真机的移动自动化,在网上找寻各种资料,发现针对IOS方面的资料少之又少,公司其它部门的弄过的同事也寥寥无几,即使有,也是安卓方面的。本次书写此文章,是为了帮助依然在坑里摸爬滚打的伙伴们,早日出坑。 一、环境: macBook Pro:10.13.4 iphone真机:iphone6 plus 11.3.1 appium 1.8....

一起好好做测试 2万+

CKAD-CN 考试知识点分享(2) CronJob

成功创建 CronJobppi,每 5 分钟执行一次计算任务;配置了和;设置,超时自动终止;确保 Pod 不重启;手动创建ppi-testJob 验证功能正常;所有任务要求均已满足。

轻的博客 331

PCRNet: Point Cloud Registration Network using PointNet Encoding

PCRNet算是在ModelNet40这种object-centric数据集上用deep-learning做配准最好入手的一篇文章了,整体架构涉及简洁明了,一句话描述就是简单粗暴,话不多说,直接上网络架构图: Work Flow: 首先对输入source (N×3N \times 3N×3)与template (M×3M \times 3M×3)进行PointNet操作,即MLP + max-pooling后,分别得到描述各自点云的维度为1024的global feature vector:Φ(PS).

dloading7的博客 1647

Appium移动自动化测试教程

Appium移动自动化测试全部教程本篇教程适合哪些人看?Appium简介?1. Appium是什么2. Appium的特点环境准备1. 安装JDK2. 安装Android SDK3. 安装Appium Server功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowch

王小白来了 1万+

在线机器学习(OML-AD)应对时序数据概念漂移的异常检测实战

时序数据异常检测是监控系统健康、识别业务风险的核心技术。其基本原理是通过预测模型学习数据的正常模式,并将预测误差作为异常判定的依据。然而,当数据背后的统计规律随时间发生变化,即发生概念漂移时,传统的静态模型会失效,导致误报和漏报激增。在线机器学习技术通过增量学习,使模型能够随每个新数据点实时微调,为预测式异常检测提供了动态适应能力,从而在数据流持续演化的场景下保持检测的鲁棒性。这种将预测与检测无缝衔接的OML-AD框架,尤其适用于工业监控、金融风控等对实时性与资源效率要求高的领域,有效解决了概念漂移这一核心

weixin_29889665的博客 530

【appium】appium连接模拟器/android真机启动app测试+代码

appPackage App包名:值通过aapt工具来查询【appPackage:app的唯一标识,每个app基本都是不一样的】3、进入到夜神的安装目录下D:\Program Files\Nox\bin,替换该目录下的adb.exe、nox_adb.exe。复制Android SDK的家目录,进入到系统环境变量配置页面,新建变量名ANDROID_HOME,变量值为复制过来的路径。2、进入到Android SDK的platform-tools目录下找到adb.exe,复制。夜神的端口是62001。

weixin_40772077的博客 7902

用rsl_rl训练四足机器人走梅花桩:PPO算法调参实战与避坑指南

本文详细介绍了如何使用rsl_rl框架和PPO算法训练四足机器人在梅花桩上行走的实战经验。通过分析梅花桩场景的独特挑战,提供PPO算法关键参数配置策略、奖励函数设计方法以及常见问题的解决方案,帮助开发者高效实现机器人平衡控制。文章特别强调了仿真到实机的过渡技巧,最终实现98%的过桩成功率。

weixin_29103191的博客 220

告别地图偏移!手把手教你用MapOnline V1.2在ArcGIS里加载无偏谷歌影像和历史影像

本文详细介绍了如何使用MapOnline V1.2插件在ArcGIS中加载无偏谷歌影像和历史影像,解决GIS工程师长期面临的地图偏移问题。通过三步安装配置、无偏影像加载和时空分析功能,提升地理信息数据的精确度和工作效率,特别适用于城市规划、环境监测等场景。

weixin_29252171的博客 232

Python+Appium自动化测试-appium连接真机启动app

app自动化测试的第一步,是启动被测app。appium环境搭建好后,我们就可以连接真机启动app了。环境为windows,Appium1.18.0,Android手机,被测app为今日头条app,让我们开始吧。 一,连接手机(测试机) 通过USB线连接Android手机和电脑,打开手机的开发者模式,开启USB调试模式(方法自行百度)。 打开cmd输入命令adb devices,显示连接手机的udid即为连接成功。 输入adb devices后如果List of devices attached下

Asaasa1的博客 9167

RK35X8调试YT8531单网口千兆以太网PHY芯片,修复ping不通或者IP地址丢失的问题

RK35X8上调试YT8531以太网PHY

荻夜的博客 3976

Appium+Python自动化测试连接真机

Appium+Python自动化测试连接真机 准备一台手机(本次测试使用Android:OPPOR9s) 在连接之前确认adb的安装情况 adb version 1、真机连接 1.1、USB连接 (1)、打开手机,直接使用USB连接电脑,在cmd命令端口输入命令,连接不成功 adb devices (2)、鉴于此,需要打开手机USB调试模式 (3)、输入cmd命令后,重新输入,如...

石头缝里的小松鼠(AlySam) 2870

多物理场耦合仿真-主题032-电磁-流体耦合

电磁-流体耦合,即磁流体动力学(MHD, Magnetohydrodynamics),是研究导电流体在电磁场中运动规律的学科,涉及电磁场与流体力学的深度耦合。本主题系统阐述磁流体动力学的基本理论、控制方程和数值方法。首先介绍MHD的基本概念和物理基础,包括导电流体的性质、电磁场基本方程;然后详细推导MHD控制方程组,包括连续性方程、动量方程、能量方程和电磁场方程;接着讨论MHD流动的特征参数,如Hartmann数、磁雷诺数、相互作用参数等;最后通过六个典型工程案例展示MHD分析的实际应用,包括电磁泵、磁流体

2401_87715305的博客 424

YOLO十年演进:从CNN到Transformer再到MoE,我看懂了2026年目标检测的落地风向标

技术永远是为业务服务的,能解决真实问题的技术,才是有价值的。YOLO的十年演进,从CNN到Transformer再到MoE,从来都不是学术上的炫技,而是一步一步解决工业落地的痛点:从让实时检测成为可能,到解决复杂场景的漏检误检,再到打破精度和算力的死局,每一步都踩在了工业落地的真实需求上。很多新入行的朋友,总喜欢追新,今天换Transformer,明天堆MoE,觉得模型越新、参数越大,就越厉害。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 748
上一篇: Activity 请求数据到显示 流程
下一篇: 自动化测试2 :PyCharm + Appium 来跑通
黄毛火烧雪下
黄毛火烧雪下 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄14年 7714粉丝 439原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄毛火烧雪下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值