老板叫我写个APP自动化--准备阶段--02环境错误怎么办

简介: 老板叫我写个APP自动化--准备阶段--02环境错误怎么办

前言

这里是清安,前面我们讲了一篇准备阶段,其中讲了Appium Inspector中的参数问题。其中存在一些问题,例如,会报一个权限错误,亦或者活动页(Activity)错误。所以本章我们主要来讲讲工具的使用。

权限错误怎么办

遇事不要慌,先去百度看看。首先先了解一下权限报错?是哪一块的权限。这里以真机为例子。博主的是MI 10。一起看看:打开开发者模式后,首先要打开的就是USB调试,有些手机直接打开USB就可以直接连接了。其次就是USB安装,有些朋友运行Appium Inspector没反应,这是有些手机必须打开的,例如博主的MI 10,有些是没有这一项的。再次就是USB调试了,一般情况下打开USB调试这一项就会打开了。所以这里注意力一下就好。那么这些权限打开后。启动Appium Inspector吧,手机会看到是有一些东西需要安装的

「如图所示」

装了如上三个插件/APk了,如果还打不开并且告诉你如下图所示的错误:

Activity错误

发生如上的错误,博主也是很无奈。什么导致的呢。前面我们说了ADB通过CMD获取APP包名以及Activity页名。没错就是此处的Activity的原因。但是此处模拟器是可以正常的。所以说博主也很无奈。测试过,MAC是可以正常打开使用的,所以具体原因不详。不影响我们操作,则么办呢,有什么解决办法?

「如图所示」



那么我们直接写三个参数即可,不指定APP以及启动的Activity页名。这样我们还是可以正常连接的。所以啊,遇事不要慌。解决办法总是有的。

Appium Inspector的上部工具都啥意思

很多朋友对上面红色框部分不知道什么意思,在这里统一说一下。「从左至右」

1.本机应用程序模式

2.Web/混合应用模式

3.选择元素

4.按坐标滑动

5.按坐标轻触

6.返回

7.刷新源和屏幕截图

8.开始录制

9.搜索元素

10.退出会话并关闭检查器

好了,Appium到理论这基本上结束了,后面我们直接开始实操。

目录
相关文章
|
4月前
|
Linux C++ Windows
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
|
1月前
|
Java 测试技术 持续交付
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
本文重点讲解如何搭建App自动化测试框架的思路,而非完整源码。主要内容包括实现目的、框架设计、环境依赖和框架的主要组成部分。适用于初学者,旨在帮助其快速掌握App自动化测试的基本技能。文中详细介绍了从需求分析到技术栈选择,再到具体模块的封装与实现,包括登录、截图、日志、测试报告和邮件服务等。同时提供了运行效果的展示,便于理解和实践。
96 4
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
|
1月前
|
运维 监控 持续交付
云计算环境下的运维自动化实践
本文探讨了在云计算环境下实施运维自动化的必要性、挑战及解决方案,重点介绍了如何利用现代技术工具实现高效的云资源管理和监控。通过具体案例分析,展示了自动化运维在提升系统稳定性、降低人力成本方面的优势。
|
3月前
|
测试技术
基于LangChain手工测试用例转App自动化测试生成工具
在传统App自动化测试中,测试工程师需手动将功能测试用例转化为自动化用例。市面上多数产品通过录制操作生成测试用例,但可维护性差。本文探讨了利用大模型直接生成自动化测试用例的可能性,介绍了如何使用LangChain将功能测试用例转换为App自动化测试用例,大幅节省人力与资源。通过封装App底层工具并与大模型结合,记录执行步骤并生成自动化测试代码,最终实现高效自动化的测试流程。
|
2月前
|
Ubuntu Java iOS开发
MacOS环境-手写操作系统-19-编译自动化
MacOS环境-手写操作系统-19-编译自动化
25 0
|
4月前
|
运维 监控 应用服务中间件
自动化运维:打造高效、稳定的系统环境
【8月更文挑战第30天】本文将探讨如何通过自动化运维技术,提升系统的稳定性和效率。我们将从基础概念出发,逐步深入到实践应用,分享一些实用的工具和技术,以及如何将这些工具和技术融入到日常的运维工作中。无论你是运维新手,还是有一定经验的老手,都能在这篇文章中找到有价值的信息。让我们一起探索自动化运维的世界,提升我们的工作效率,让系统运行得更加平稳。
|
4月前
|
应用服务中间件 Linux 网络安全
【Azure 应用服务】App Service for Linux 环境中为Tomcat页面修改默认的Azure 404页面
【Azure 应用服务】App Service for Linux 环境中为Tomcat页面修改默认的Azure 404页面
|
4月前
|
Java 应用服务中间件 Windows
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
|
4月前
|
JSON Linux 网络安全
【Azure 应用服务】如何从App Service for Linux 的环境中下载Container中非Home目录下的文件呢?
【Azure 应用服务】如何从App Service for Linux 的环境中下载Container中非Home目录下的文件呢?
|
3月前
|
存储 监控 安全
在自动化测试环境中,如何确保测试数据的安全性和隐私性
在自动化测试环境中,如何确保测试数据的安全性和隐私性
122 0