Skip to content

jongyu/monkey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iOS Monkey

使用的库

  • Kotlin - 简洁好用
  • Appium - 移动端自动化测试
  • Hutool - 工具类
  • libimobiledevice - 跨平台协议库

Monkey

  • 随机执行事件(点击、滑动、音量键、Home键、返回键)

点击事件

  • 如何点击?
通过Appium TouchAction执行tap事件
  • 往哪点击?
获取屏幕宽高,随机生成需要点击坐标位置

滑动事件

  • 滑动执行滑动?
通过Appium TouchAction执行press事件

音量事件

  • 音量+
mobile: pressButton
    name: volumeUp
  • 音量-
mobile: pressButton
    name: volumeDown

Home键

mobile: pressButton
    name: Home

返回键

  • iOS没有返回实体键,如何返回?
获取返回按钮的元素坐标,通过tap点击

Crash

获取Crash文件

使用idevicecrashreport命令导出奔溃

如何判断是否发生Crash

判断App是否在运行或App是否在当前被测应用

参考项目

Releases

No releases published

Packages

No packages published

Languages