appium+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了,图中红色的就是的;

写脚本:

1platformName:这里是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运行脚本,随后在手机上会弹出安装下面两个软件的提示,安装后,桌面上多两个图标。说明启动成功!

python手机自动化测试工具_appium+python自动化测试相关推荐

  1. python手机自动化命令_Appium+Python实现自动化登录

    #Appium+Python实现自动化测试 Appium简介 官方的概述为: Appium is an open source test automation framework for use wi ...

  2. python手机版ios-使用Python写iOS自动化测试

    写在之前 Xcode 7之前,苹果任然保留着automation这个简单上手的自动化测试工具,自需要录制脚本即可,在Xocde 7之后,随着UnitTests加入Xcode之后,这个一个功能就被关闭了 ...

  3. 自动化测试工具selenium python_Selenium自动化测试工具使用方法汇总

    1.设置无头浏览器模式 from selenium import webdriver from selenium.webdriver.chrome.options import Options chr ...

  4. 自动化测试工具selenium python_WEB自动化测试工具selenium录制器

    简介 selenium录制器是最近刚流行起来的一个WEB自动化测试工具,由多测测团队开发. Selenium录制器采用关键字驱动的理念,简化测试用例的创建和维护,可以直接运行在浏览器中,就像真正的用户 ...

  5. python手机版安卓-当python遇到Android手机 那么,万物皆可盘

    嚣张开场 今天不跟大家讲python知识,是不很失望?No,看过了今天的内容,你python的装13指数,至少上升1w+,并附带暴击.溅射.眩晕.致盲效果.没错,就是这么嚣张..... 当python ...

  6. python手机版下载官方-Python

    Python是一款通用型的计算机程序设计语言,Python对编程人员来说是一款非常有利的工具,可以让您快速编写代码,而且代码运行速度非常快.Python具有非常简捷而清晰的语法特点,适合完成各种高层任 ...

  7. 支持所有库的python手机编程-入坑 Python 后强烈推荐的一套工具库

    让我们创建一个新的项目目录: mkdir best_practices cd best_practices Pipx是一个方便的实用程序,允许快速安装python命令行工具.我们将用它来安装 pipe ...

  8. python app自动化测试框架_appium+python,app自动化测试框架

    基于appium的app自动化测试框架 基于appium框架的app自动化测试 App自动化测试主要难点在于环境的搭建,appium完全是基于selenium进行的扩展,所以app测试框架也是基于we ...

  9. 虫师python appium自动化测试书_Appium移动自动化测试实例-基于python

    一.环境搭建 安装Android 环境变量.SDK.Android API.ADT等. 步骤1  安装SDK:下载地址为https://pan.baidu.com/s/1mi6PT9m.如提示错误:' ...

最新文章

  1. linux脚本石英钟,原生JS实现的简单小钟表功能示例
  2. Linux中的chmod权限问题
  3. 了解linux内核必读的5本书
  4. Laravel 5.1 artisan 的使用
  5. 元组字典集合内置方法与拷贝
  6. C#LeetCode刷题之#345-反转字符串中的元音字母​​​​​​​(Reverse Vowels of a String)
  7. 利用Spring的AbstractRoutingDataSource解决多数据源的读写分离问题
  8. 未签名的应用程序请求对系统进行无限制访问_关于JavaScript的的高速缓存未命中分析
  9. Windows中cmd命令启动Oracle数据
  10. 【微信小程序】微信Web开发者工具下载及安装
  11. 循环结构程序设计学习心得
  12. 新生周赛——YZJ的牛肉干
  13. 服务器显示raid报警,Raid为什么会出现故障?RAID/服务器恢复
  14. PL/0编译器(java version)–Pcode.java
  15. LINUX 下SQL server 安装、配置及对接ceph功能性能测试
  16. linux intel wifi驱动,ubuntu 8.04下面 Intel WIFI link 5100无线网卡驱动安装
  17. TCP、UDP、Socket、HTTP面试题(总结最全面的面试题!!!)
  18. Spring的动态代理原理
  19. BZOJ 3573 [HNOI2014]米特运输
  20. 我的第一篇博客!!!万里长征第一步!!!

热门文章

  1. Cannot parse date 2023-01-16 09:48:12: while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss.SSSZ'
  2. python爬取前程无忧当日的全部招聘信息
  3. iOS预审总被拒?腾讯教你提升iOS审核通过率!
  4. 基于智能手机的家校沟通系统设计与实现_kaic
  5. 基于android的车辆违章停放执法移动APP(ssm+uinapp+Mysql)-计算机毕业设计
  6. 3GPP 5G协议规范说明
  7. js 日期转换为农历
  8. 深度学习神经网络NET搜集大全,从神经元到NN,CNN,RNN,AE,VAE,自用[转载]。
  9. 20220910最新版Redis7源码编译及windows中安装
  10. 微擎微信支付php,微擎小程序配置微信支付教程【小程序配置微信支付】