栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

appium-inspector安装

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

appium-inspector安装

目录

一、下载

二、安装

 三、使用

1、前期准备:

2、启动Appium Inspector


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. 布局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. 布局2是高级设置

    可以设置:

    Allow Unauthorized Certificates:允许未经授权的证书
    Use Proxy:使用代理服务器

    初学一般我们不进行高级设置。

  3. 布局3是Desired Capabilities参数设置

    Desired Capabilities: 编写Desired Capabilities参数

    Saved Capability Sets:已保存的Desired Capabilities,可以进行查看和修改。

    Attach to Session...:附加到会话...(用到的时候在说)



 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/965568.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号