当前位置:主页 > 运维工具 > 浏览器工具 >
Introducing Appium 1.22.3-4官方地址下载
Introducing Appium 1.22.3-4官方地址下载
  • 系统大小:245 MB
  • 更新时间:2022-06-23
  • 界面语言:简体中文
  • 授权方式:共享软件
  • 推荐星级:
系统介绍

官方地址:https://appium.io/


一、 Appium - Andriod 框架原理
 

 
Bootstrap.jar是什么?
 
Bootstrap 是 Appium 运行在安卓目标测试机器上的一个 UiAutomator 测试脚本,
 
该脚本的在目标机器开启一个 socket 服务器,把 Appium 从 PC 端过来的命令发送给 UiAutomator 来执行处理。
 
二、Appium的安装与环境配置
1,安装python
 
2,安装java(运行appium server需要)
 
3,安装配置appium –desktop,然后以管理员权限运行appium
 
 
3,安装appium-client     pip install Appium-Python-Client,这个是python需要的驱动appium的库。
 
4,安装android studio,主要是需要里面的uiautormator viewer.bat,默认路径在C:\Users\xxx\AppData\Local\Android\Sdk\tools\bin
 
5,尽量选择在win10上安装android studio,在win7上尝试用uiautomatorviewer定位元素,多次尝试都获取失败
 
三、用脚本启动APP
 
from appium import webdriver
 
caps={}
caps['appPackage']='com.miui.calculator'
caps['appActivity']='.cal.CalculatorActivity'
caps['platformVersion'] ='7.1'
caps['deviceName']='XX'
caps['platformName']='Android' 
caps['noReset']=True #打开APP的时候缓存不被appium清空
 
diver=webdriver.Remote('http://localhost:4723/wd/hub',caps)
字典cap里面的参数一个都不能少,
 
可以通过下面的三种方法获取appPackag和appActivity:
 
执行logcat | grep Displayed,然后打开APP
dumpsys activity | grep mFocusedActivity
adb shell "dumpsys window | grep mCurrentFocus"
四、获取控件的方法
获取页面的控件,可以通过android里面自带的uiautomatorviewer工具,也可以通过Appium Desktop来获取
 
打开Appium客户端——》点击启动检查器会话——》设置好必须的参数后点击启动

系统下载
相关推荐
系统教程
发表评论

评论列表(条)