首页 > 其他分享 >尝试window10系统下使用appuim获取ios元素

尝试window10系统下使用appuim获取ios元素

时间:2023-02-27 23:46:25浏览次数:48  
标签:iOS appuim python list cmd ios pip window10 tidevice

一般来说搞iOS手机的APP自动化需通过Mac电脑,但当前APP出图自动化测试平台是基于windows系统环境开发。如果因iOS APP需要再重新搭建Mac的开发及测试环境,会很大程度上浪费资源,增加开发、维护的难度。因此,经多方预研究发现阿里开源的用python编写的tidevice可以跨平台实现iOS自动化,今天我们就一起来学习、揭秘tidevice。
一、环境

1、安装python

需要python3.6以上版本,以下以3.7.1为例子。

ps:window7以不支持3.7.1以上设备。

2、安装pip

cmd命令下运行:python -m pip install --upgrade pip

检查是否安装成功:pip list

 

 

 

3、安装tidevice

cmd命令下运行:pip3 install -U "tidevice[openssl]"

检查是否安装成功:tidevice version 或 tidevice -v

 

 

 4、查看iphone设备

cmd命令下运行:tidevice list

 

 

 

cmd命令下运行:tidevice list --json

 

标签:iOS,appuim,python,list,cmd,ios,pip,window10,tidevice
From: https://www.cnblogs.com/DamonDing/p/17162379.html

相关文章

  • Linux 中iostat 命令详解
    iostat命令详解iostat主要是统计磁盘活动情况。iostat有以下缺陷:iostat的输出结果大多数是一段时间内的平均值,因此难以反映峰值情况iostat仅能对系统整体情况进行分析......
  • NIOS II与LCD1602
    使用NIOS内置LCD16207IP核驱动LCD1602闲话为了在NIOS中驱动LCD1602,走了很多的弯路,网上搜索了很多,但是这方面的资料太少了。在官方文档《EmbeddedPeripheralsIPUserG......
  • iOS开发-应用评分引导
    导入头文件#import<StoreKit/StoreKit.h>+(void)yoStoreReview{if(@available(iOS10.3,*)){if([SKStoreReviewControllerrespondsToSelector:@sele......
  • BIOS和UEFI
    文章内容来自知乎上某位大佬的回答,之前保存在笔记里,找到原文后会附上链接。UEFI和BIOS启动过程有什么不同吗?有些同学说起UEFI和传统的BIOS区别,会如数家珍般的罗列MBR、P......
  • BIOS初识
    就像人的肉体和思想的关系一样,计算机硬件是软件的躯体,软件是硬件的灵魂。没有硬件,软件无从谈起;没有软件,硬件就是一堆垃圾,毫无用处。众所周知,操作系统是系统软件,对硬件的......
  • iOS Cocoapods 版本不同的问题
    在团队开发中,经常会遇到不同的开发人员使用的cocoapods版本不同的问题,导致每次拉取代码后都需要先进行podinstall。解决办法1:团队人员统一使用相同版本的cocoapods......
  • SwiftUI iOS 16 新的导航类型
    弃用NavigationViewiOS16,iPadOS16,macOS13之后,Apple优化了导航行为,将NavigationView细分为NavigationStack和NavigationSplitView。如果是开发单列的页面(通常......
  • iOS UIImage等比缩放、转到横屏的图片到垂直模式、重制大小resize
    UIImage等比缩放分类方法@implementationUIImage(Cat)//计算等比缩放图片的size-(CGSize)equalRatioComputeImageWithTargetWidth:(CGFloat)targetWidthtargetHeight:(......
  • iOS启动优化/耗电优化
    一、启动优化1.pre-main阶段我们可以通过苹果提供了XCode内建的测量方法,1.点击项目名称2.​​Editscheme...​​3.左侧​​Run​​4.中间顶部菜单​​Auguments​​5.......
  • iOS卡顿检测方案
    方案一:基于RunLoop主线程绝大部分计算或者绘制任务都是以Runloop为单位发生。单次Runloop如果时长超过16ms,就会导致UI体验的卡顿。那如何检测单次Runloop的耗时呢?Runloop的......