首页 > 其他分享 >appium入门

appium入门

时间:2022-08-30 10:57:00浏览次数:63  
标签:appium shell 入门 dumpsys App 开启 默认 adb

Appium入门参数:

platformName:平台名称,一般是Android或iOS;

platformVersion:平台的版本号,可以使用以下命令:

adb shell getprop ro.build.version.release

deviceName:设备ID,如果是单设备可以不用填写;
appPackage:被测app的包名,可以使用以下命令来查询:

adb shell dumpsys window |findstr "usedApp" 查询手机当前窗口打开的App,需要打开对应App

appActivity:被测app的界面名,也是appium的入口:

adb shell dumpsys window |findstr "usedApp" 查询手机当前窗口打开的App,需要打开对应App

  

 

 

 红色标注的为appPackage,绿色为appActivity。我自己比较喜欢用这个命令,当然也可以使用以下命令:

adb shell dumpsys activity |findstr "mResume" 查询对应App的package和activity

可以使用aapt命令,不需要打开app:

aapt dump badging {App的路径,不能包含中文}

Appium其他参数:

resetKeyboard:需要中文输入,可以开启此参数,默认为False,True为开启,重置当前设备的输入键盘;

unicodeKeyboard:配合resetKeyboard使用,默认为Fasle,True为开启,使用unicode编码输入;

noReset:用来记住App的session,默认为Fasle,True为开启,eg:如果有登录,可以开启,再次执行案例就不需要再次登录;

newCommandTimeout:默认为60s,默认无操作,60s超时,单位为秒;

autoGrantPermissions:true,让Appium自动获取App权限,注意与noReset不能共同使用。

标签:appium,shell,入门,dumpsys,App,开启,默认,adb
From: https://www.cnblogs.com/dylancoding/p/16638237.html

相关文章

  • Python入门系列(五)一篇搞懂python语句
    If语句elif关键字是pythons表示“如果前面的条件不为真,那么试试这个条件”。Theelsekeywordcatchesanythingwhichisn'tcaughtbytheprecedingconditions.a=......
  • 网站测试自动化入门 |无浏览器指南
    网站测试自动化入门|无浏览器指南奖励:如果您喜欢我们的内容和这篇“网络自动化测试”文章,您可以加入我们的网络浏览器自动化松弛社区.软件开发生态系统处于不断变......
  • Java入门-基础语法(数据类型)
    数据类型:强类型语言要求变量的使用严格符合规定,所有的变量都必须先定义后才能使用,是最基本的存储单元,其要素包括变量名、变量类型和作用域,安全性高,速度相对较慢。typevar......
  • Java入门-计算机知识基础
    计算机基础(1)电脑硬件:CPU、Memory、Motherboard、I/O设备(Input/Ouput)、显卡冯.诺依曼体系结构(图灵的老师):输入通过存储器输出,存储于运算器进行数据流交互,存储器单方面指令......
  • Python入门系列(四)别再傻傻分不清:列表、元组、字典、集合的区别
    总结分析列表、元组、字典、集合的相同与区别之处,只有彻底分清之后,就会在应用的时候,得心应手。四句话总结列表是一个有序且可更改的集合,允许重复成员。元组是一个有......
  • 【Git】快速入门
    参考廖大的git入门教程https://www.liaoxuefeng.com/wiki/896043488029600首先打开gitbash,告诉git你是谁,你的邮箱是什么gitconfig--globaluser.name"YourName"......
  • 组合数学从入门到入土为安
    排列数:\(A_{n}^{m}\),\(n\)个数抽\(m\)个,不考虑这\(m\)个数的顺序。可以看成有\(m\)个盒子,第一个盒子有\(n\)种情况,第二个盒子有\(n-1\)种情况,第三个盒子有......
  • vue3基础入门
    vue3基础入门官方网站:https://v3.vuejs.org/中文文档:https://staging-cn.vuejs.org/guide/introduction.html1、简介1.1、vue是什么?Vue.js(读音/vjuː/,类似于vi......
  • Linux快速入门(三)Linux文件管理
    Linux文件操作headhead命令用于显示文件的前几行内容,可以通过-num参数展示文件前num行的内容。root@ubuntu:~#lsbb.txtcc.txtsnaproot@ubuntu:~#headcc.txtH......
  • Linux快速入门(四)Linux用户管理
    root用户和普通用户虽然root用户的的权限很大,但一般情况下,我们都不会直接使用root用户而是创建一个普通用户,这样可以避免因为权限过大带来的一些误操作,当使用一些需要权限......