目录
https://github.com/appium/appium-inspectorappium Desktop升级到1.22.0版本,服务和元素查看器已经分开了,启动服务之后点击,🔍会跳转到下载页面
一、下载
https://github.com/appium/appium-inspector
找到下载位置
下载对应版本
二、安装
桌面显示
三、使用
1、前期准备:
1)模拟器打开USB选项,并检查电脑 和模拟器是否建立连接
adb devices
2)需要启动appium服务
2、启动Appium Inspector
下面配置与appium服务一样
def get_driver():
"""
获取设备driver
"""
desired_caps = {}
desired_caps['platformName'] = 'Android' # 打开什么平台的app,固定的 > 启动安卓平台
desired_caps['platformVersion'] = '5.1.1' # 安卓系统的版本号:adb shell getprop ro.build.version.release
desired_caps['deviceName'] = 'vivo x6plus d' # 手机/模拟器的型号:adb shell getprop ro.product.model
desired_caps['appPackage'] = 'io.appium.android.apis' # app的名字:
# 安卓8.1之前:adb shell dumpsys activity | findstr "mFocusedActivity"
# 安卓8.1之后:adb shell dumpsys activity | findstr "mResume"
desired_caps['appActivity'] = '.ApiDemos' # 同上↑
desired_caps['unicodeKeyboard'] = True # 为了支持中文
desired_caps['resetKeyboard'] = True # 设置成appium自带的键盘
# 去打开app,并且返回当前app的操作对象
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
return driver
son的信息,要根据具体的手机和要测试的app的信息进行配置,第一个矩形框为appPackage的内容,第二个矩形框为appActivity的内容,输入如下命令获得需要的信息
注意:
说明:
-
布局1是Appium Inspector服务的设置
Automatic Server
:自动服务器Custom Server
:定制服务器Select Cloud Providers
:选择云提供商我们一般使用
Automatic Server
即可:Will use currently-running Appium Desktop server http://localhost:4723
将使用当前运行的Appium桌面服务器
http://localhost:4723
。 -
布局2是高级设置
可以设置:
Allow Unauthorized Certificates
:允许未经授权的证书Use Proxy
:使用代理服务器初学一般我们不进行高级设置。
-
布局3是Desired Capabilities参数设置
Desired Capabilities
: 编写Desired Capabilities参数Saved Capability Sets
:已保存的Desired Capabilities,可以进行查看和修改。Attach to Session...
:附加到会话...(用到的时候在说)