• Python+appium自动化测试详解


    获取APP的包名

    1、aapt即Android Asset Packaging Tool,在SDK的build-tools目录下。该工具可以查看apk包名和launcherActivity
    2、在android-sdk里面双击SDK-manager,下载buidl-tools
    3、勾选build-tools,随便选一个版本,我这里选的是24的版本

    4、下载完成后:在D:\androidsdk\android-sdk-windows\build-tools\24.0.0目录下找到aapt.exe,将这个路径设置环境变量,添加到path下

    5、打开cmd。输入aapt出现如下界面,说明环境OK了

    6、获取apk包名
    打开cmd,输入指令aapt dump badging,紧接着然后直接把要测试的APP拖入到cmd窗口,这时候就能看到apk的包的名称了;
    7、获取launcherActivity
    接着上一步操作,cmd屏幕拖到中间l找到auncherActivity了,图中红色的就是的;

    同时,我也为大家准备了一份软件测试视频教程(含面试、接口、自动化、性能测试等),就在下方,需要的可以直接去观看,也可以直接点击文末小卡片免费领取资料文档

    软件测试视频教程观看处:

    自动化测试篇—实战案例:自动化及接口自动化本质及适用场景

    写脚本

    1.platformName:这里是android的apk
    2.deviceName:手机设备名称,通过adb devices查看
    3.platformVersion:android系统的版本号
    4.appPackage:apk包名
    5.appActivity:apk的launcherActivity

    把devieces,包名 还有获取的launcherActivity名字写上就可以了;
    2、启动appium,右上角点三角形按钮,变成正方形,就是启动状态

    3、确认手机连上电脑,cmd-adbdevices
    4、在pycharm运行脚本,随后在手机上会弹出安装下面两个软件的提示,安装后,桌面上多两个图标。说明启动成功!

    总结 

    最后祝大家都能找到心仪的工作,快乐工作,幸福生活,广阔天地,大有作为。PS:这里分享一套软件测试的自学教程合集。对于在测试行业发展的小伙伴们来说应该会很有帮助。除了基础入门的资源,博主也收集不少进阶自动化的资源,从理论到实战,知行合一才能真正的掌握。全套内容已经打包到网盘,内容总量接近500个G【点击文末小卡片免费领取】

    ☑ 240集-零基础到精通全套视频课程
    ☑ [课件+源码]-完整配套的教程
    ☑ 18套-测试实战项目源码
    ☑ 37套-测试工具软件包
    ☑ 268道-真实面试题
    ☑ 200个模板-面试简历模板、测试方案模板、软件测试报告模板、测试分析模版、测试计划模板、性能测试报告、性能测试报告、性能测试脚本用例模板(信息完整)

    这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

    送给大家一句话,共勉:当我们能力不足的时候,首先要做的是内修!当我们能力足够强大的时候,就可以外寻了! 

  • 相关阅读:
    数据科学必备Python使用Panda进行数据可视化
    【论文翻译】Rethinking Network Pruning—under the Pre-train and Fine-tune Paradigm
    设施云解决方案,解决园区设施管理痛点
    【数字人】4、AD-NeRF | 使用 NeRF 来实现从声音到数字人人脸的直接驱动(ICCV2021)
    大数据毕设选题 - 深度学习火焰识别检测系统(python YOLO)
    labelimg一直闪退怎么解决啊
    【随笔记】我的1024创作纪念日
    【计算机视觉】深度学习框架-Keras
    超级兔子人
    npm install 安装总结
  • 原文地址:https://blog.csdn.net/huace3852/article/details/133929251