iOS自动化-- 常用iOS命令
- idevice_id --list # 显示当前所连接设备的 udid
- instruments -s devices # 列出所有设备,包括真机、模拟器、mac
- ideviceinfo 可以在返回的数据中找到 udid
- idevice_id -l
- ideviceinstaller -i apppath 安装apppath下的app
- ideviceinstaller -u [udid] -i [xxx.ipa] # xxx.ipa 为应用在本地的路径
- ideviceinstaller -u [udid] -U [bundleId]
- ideviceinstaller -u [udid] -l # 查看设备安装的第三方应用
- ideviceinstaller -u [udid] -l -o list_user # 同上,查看设备安装的第三方应用
- ideviceinstaller -u [udid] -l -o list_system # 查看设备安装的系统应用
- ideviceinstaller -u [udid] -l -o list_all # 查看设备安装的所有应用
- ideviceinfo -u [udid] # 获取设备信息
- ideviceinfo -u [udid] -k DeviceName # 获取设备名称 同命令 idevicename
- idevicename # 同上
- ideviceinfo -u [udid] -k ProductVersion # 获取设备版本 10.3.3
- ideviceinfo -u [udid] -k ProductType # 获取设备类型 iPhone 8,1
- ideviceinfo -u [udid] -k ProductName # 获取设备系统名称
- ideviceinfo # 获取设备所有信息
- idevicesyslog # 获取设备日志
- idevicecrashreport -e test # 获取设备 crashlog,test 是文件夹需新建
- idevicediagnostics # 管理设备状态 - 重启、关机、睡眠等
- ios-deploy -c # 查看当前链接的设备
- ios-deploy --[xxx.app] # 安装APP
- ios-deploy --id [udid] --uninstall_only --bundle_id [bundleId] # 卸载应用
- ios-deploy --id [udid] --list_bundle_id # 查看所有应用
- ios-deploy --id [udid] --exists --bundle_id # 查看应用是否安装
- ideviceinstaller -l则可以列出手机上所有的用户安装的app
- idevicedebug run 'APP_BUNDLE_ID'可以直接launch某个app,当然,这个app必须是你通过development证书build到手机上的才行。
- Ideviceinfo -k ProductVersion
- ideviceinfo -k ProductType
- idevicescreenshot
- xrecord --quicktime --list
- xrecord --quicktime --name="iPhone" --out="/Users/blah/video/iphone.mp4" --force
iOS自动化-- 常用iOS命令的更多相关文章
- iOS工程师常用的命令行命令总结
感觉有点标题党了. 作为一个iOS工程师,没有做过服务端,主要用的是mac电脑,此篇博文是记录我在工作,学习的过程中用的命令行命令的记录和归纳总结 一. mac命令行 1. cd /Users/xxx ...
- 初识ios自动化(一)
Appium进行自动化测试有两个好处: 1. Appium在不同平台中使用了标准的自动化APIs,所以在跨平台时,不需要重新编译或者修改自己的应用. 2. Appium支持Selenium WebDr ...
- 史上最全的常用iOS的第三方框架
文章来源:http://blog.csdn.net/sky_2016/article/details/45502921 图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片 ...
- 常用iOS的第三方框架
图像:1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等 ...
- iOS自动化环境搭建——macaca
macaca-java for ios 自动化环境搭建 基础原理解析:https://testerhome.com/topics/6608 一.环境搭建 1.安装eclipse; -----Java开 ...
- 基于facebook-wda的iOS自动化操作实践记录
[本文出自天外归云的博客园] 原理 对于iOS自动化操作,主要靠WebDriverAgent来完成.在Mac电脑上连接真机iPhone,运行WebDriverAgentRunner会在Mac端启动WD ...
- iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)--(转)
图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作. 下 ...
- iOS - 常用iOS的第三方框架
图像:1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等 ...
- iOS开发-常用第三方开源框架介绍
iOS开发-常用第三方开源框架介绍 图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网 ...
随机推荐
- [心平气和读经典]The TCP/IP Guide(003)
The TCP/IP Guide [Page 43, 44] Scope of The TCP/IP Guide | 本书的讨论范围 The first step to dealing with a ...
- EF4.4增删改查实例
第一.先创建一个名为Store数据库,将下面脚本代码执行创建表: USE [Store] GO /****** Object: Table [dbo].[Category] Script Date: ...
- UTF-8编码
UTF-8是UNICODE的一种变长度的编码表达方式<一般UNICODE为双字节(指UCS2)>,它由Ken Thompson于1992年创建,现在已经标准化为RFC 3629.UTF-8 ...
- Android服务--布局服务(LayoutInflater)
1. 基本概念 1. 概念: 参考资料:https://www.cnblogs.com/androidez/archive/2013/07/01/3164729.html 一个用于加载布局的系统服务, ...
- TLD(Tracking-Learning-Detection)一种目标跟踪算法
原文:http://blog.csdn.net/mysniper11/article/details/8726649 视频介绍网址:http://www.cvchina.info/2011/04/05 ...
- 设置tomcat字符编码
Tomcat的默认编码是ISO-8859-1,如果有是get请求时,会出现乱码,这种情况可以修改Tomcat的编码解决,当然也可以写个过滤器来解决. 在tomcat的conf目录下,编辑server. ...
- D3基础--数轴
转载请注明出处! 概述: 与比例尺类似,D3的数轴实际上也使用来定义参数的函数.但与比例尺不同的是,调用数轴函数并不会返回值,而是会生成数轴相关的可见元素.包括:轴线,标签和刻度. 但是要注意数轴函数 ...
- C++类数组的实现
请看下面的代码: //xy_3_1 2013/10/26 #include<stdio.h> #include<iostream.h> #include<string.h ...
- ASP.NET 简单的柱形图实现(附带示例)
对于一些内部系统的项目,各种图表是在所难免的,因为图表可以更加清晰的表达出想看到的数据. 因为之前从来没有做过关于图表的东西,唯一能想到的就是“验证码”,所以应该是一个思路,用GDI去搞. 数据懒着去 ...
- ASP.Net 之委托事件
1.首先给一张图让大家了解什么是委托?它的优缺点是什么? 2.通过代码的运用更深入地了解委托事件(窗体应用程序) 1)下面我们先定义一个无参数的委托. //1.0 定义一个自定义的委托,此委托的签名是 ...