外链论坛

 找回密码
 立即注册
搜索
查看: 51|回复: 3

手把手教你运用Python操控手机微Xapp(最新教程)

[复制链接]

3100

主题

176

回帖

9909万

积分

论坛元老

Rank: 8Rank: 8

积分
99098725
发表于 2024-8-17 18:16:53 | 显示全部楼层 |阅读模式

/1 前言/

近期在做手机APP自动化测试,必须安appium,并配置环境变量,网上虽然有非常多教程,然则随着版本的更新总有各样各样的坑,本文以亲身踏坑经历给大众仔细介绍一下怎样正确安装appium。

/2 第1步:安装Adroid SDK/

1、根据网上的教程,先下载Adroid SDK,网址为

https://www.androiddevtools.cn/,如下图所示。

2、下载过程很顺利,如下图所示。

3、之后点击SDK Manager.exe文件,发掘没反应。

4、遂百度寻找答案,大多处理办法如下图所示:

5、然而根据以上过程“神奇”的打开,这个问题让我纠结了一下午,最后我不得不跳出这个坑,选取安装Android Studio,由于在它里面能够安装Adroid SDK,下载位置

http://www.android-studio.org/,全部下载过程很顺利,安装过程很顺利,然则到最后弹出如下错误:

6、原由第1次安装,起步后,检测到电脑SDK。第1处理办法是在安装的目录下找到:bin\idea.properties打开(用记事本)这个文件末尾添加一行disable.android.first.run=true,而后能够打开Android Studio了,然则这个办法治标不治本,只能顺利打开这个软件,然则不可安装SDK。

7、第二个处理办法是,不翻墙的状况下,通常都是修改host文件:C:\Windows\System32\drivers\etc\hosts,如下图所示。

8、在最下面加如上两行命令,再打开Android Studio就能用了,在Android Studio软件下面这个界面能够下载安装所需的Android版本,这一步到此就大功告成为了

/3 第二步:下载安装JAVA/

网址为

https://www.oracle.com/technetwork/java/javase/downloads/index.html,我安装的是jdk-13.0.1,根据如下配置环境变量:

1、系统变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk-13.0.1;

2、系统变量名:CLASSPATH,变量值:%java_home%\lib。

然则网上非常多教程CLASSPATH的变量值为:

这是老版本的环境变量配置方式,新版本jdk-13.0.1文件夹下是dt.jar和tools.jar的,大众必定重视

/4 第三步:安装appium/

1、这一步比较简单,基本坑,直接在appium官网下载安装就可,打开后如下图所示。

2、点击Start Server v1.8.1,进入如下界面,如下图所示。

已然配置好了参数,platformName为系统类型,deviceName为手机型号,appPackage和appActivity都表率手机app的标志,此处表率微Xapp,点击Start Session。

3、手机界面就表示出来了,已然打开了微X,到这一步appium安装及环境搭建已然所有完成,如下图所示。

/5 第四步:撸代码/

1、部分代码截图如下图所示。

2、执行此代码能够如第三步同样打开微X登录界面,下面就能够像selenium操作网页一样用appium对微Xapp界面的元素执行点击、输入等操作了,倘若晓得某个按键的元素,能够在appium客户端点击某按钮,而后它的元素信息就在右侧表示出来了,如下图所示。

此刻你就能够随心所欲的对微X进行自动化测试了。

/6 结语/

本文重点介绍了运用Python代码实现操控手机微Xapp,教程写的相对基本有些然则部分细节方面还是节省了非常多大众在尝试的过程中肯定还会有各样问题。

另一本文触及的Pyhton代码,我已然上传到Github了,感兴趣的小伙伴们,能够瞧瞧,觉得不错,记得给个Star噢!

感谢大众的阅读!





上一篇:在你的 Android 手机上创建和运行 Python 应用
下一篇:玩转Termux:教你在手机上安装运行Python!
回复

使用道具 举报

2940

主题

3万

回帖

9997万

积分

论坛元老

Rank: 8Rank: 8

积分
99979445
发表于 2024-9-26 10:01:09 | 显示全部楼层
楼主的文章非常有意义,提升了我的知识水平。
回复

使用道具 举报

2979

主题

3万

回帖

9956万

积分

论坛元老

Rank: 8Rank: 8

积分
99569190
发表于 2024-10-25 03:45:55 | 显示全部楼层
我深感你的理解与共鸣,愿对话长流。
回复

使用道具 举报

3129

主题

3万

回帖

9996万

积分

论坛元老

Rank: 8Rank: 8

积分
99968654
发表于 2024-11-5 08:21:16 | 显示全部楼层
楼主的文章非常有意义,提升了我的知识水平。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-18 00:39 , Processed in 0.115666 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.