写点什么

App 自动化测试|Appium-Desktop 界面介绍

  • 2023-07-23
    北京
  • 本文字数:979 字

    阅读完需:约 3 分钟

Appium-Desktop 界面介绍

Appium-Desktop 主界面包含三个菜单 Simple、Advanced、Presets

Simple 界面:

  • Host 设置 Appium server 的 ip 地址,本地调试可以将 ip 地址修改为 127.0.0.1

  • Port 设置端口号,默认是 4723 不用修改

  • Start Server 启动 Appium server

  • Edit Configurations 配置 java 和 android-sdk 的 home 目录


Advanced 界面

高级参数配置修改,主要是一些 Android 和 iOS 设备,log 路径等相关信息的配置。部分参数说明如下:


  • Server Address:为 appium server 的访问地址

  • Server Port:appium server 的监听端口,默认为 4723

  • Logfile Path:appium 的日志文件地址

  • Log Level:appium 记录的日志级别,在 debug 及以上的级别日志都会被记录下来,包括 warn,error

  • Override Temp Path:一般用的少,覆盖临时路径

  • Node Config File Path:node 节点文件路径,指定 JSON 格式的配置文件,用来在 selenium grid 中注册 appium server

  • Local Timezone:时区相关配置,使用本地时区作为时间戳

  • Allow Session Override:是否允许会话覆盖,脚本请求执行就是一次会话

  • Log Timestamps:日志时间戳,在控制台输出中显示时间戳

  • Spress Log Color:溢出日志颜色,设置日志颜色

  • Strict Caps Mode:严格上限模式

  • Relaxed Security:设置让 Appium 直接执行 adb shell 方法



  • WebDriverAgent Port:ios 端 WebDriverAgent 端口号,WebDriverAgent 在 iOS 端实现了一个 WebDriver server ,借助这个 server 我们可以远程控制 iOS 设备,你可以启动、杀死应用,点击、滚动视图,或者确定页面展示是否正确

  • executeAsync Callback Host:回调 ip 地址 (默认: 同 Server Address)

  • executeAsync Callback Port:回调端口 (默认: 同 Server port)



  • Bootstrap Port:Bootstrap 端口号,负责和 appium 进行通讯

  • Selendroid Port:老版本的 android 端移动测试框架,可以兼容 API<17 以下的机器进行测试

  • Chromedriver Port:谷歌驱动的端口号,android 的 UIAutomator 框架默认不支持 H5 页面的自动化,所以采取 chromedriver 来实现

  • Chromedriver Binary Path:谷歌驱动二进制文件的路径


Presets 界面

主要用于保存一些配置好的信息,advanced 中点击 saveaspreset...按钮,命名后即可保存。


开启 Appium Server 服务后的界面

  • Start Inspector Session:放大镜图标,点击可以开启探测会话,主要用来定位元素

  • Get Raw Logs:下载图标,得到 appium 的原始日志

  • Stop Server:暂停图标,停止 appium server



获取更多技术资料,请点击!

用户头像

社区:ceshiren.com 微信:ceshiren2021 2019-10-23 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料,实时更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬。

评论

发布
暂无评论
App自动化测试|Appium-Desktop界面介绍_Python_霍格沃兹测试开发学社_InfoQ写作社区