首页 > 其他分享 >iOS app 自动化测试 - 环境搭建

iOS app 自动化测试 - 环境搭建

时间:2024-12-14 09:47:16浏览次数:4  
标签:appium app iOS 自动化 2.1 WebDriverAgent 搭建

1. 基本前提

安装好了 mac 上自动化测试的基本环境
如果没有,可以参考这一个:

2. iOS appium python自动化测试环境搭建

2.1 真机环境

2.1.1 前提:安装了 appium-desktop

2.1.2 打开 appium 中的 WebDriverAgent 的 xcode 项目

  • 用访达,显示包内容
    image
  • 进入目录:/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules
  • 用 xcode 打开 WebDriverAgent.xcodeproject
    image

2.1.3 调整 项目 内容

2.1.3.1 选择开发者账号,没有的话,自己新建

2.1.3.2 全部子项都要选择

image

2.1.3.3 对全部子项 重签名

  • Build Setting 中 搜索 bund,更改 Product Bundle Identifier,把其中 Facebook 修改成自己定义的名字
    image

2.1.3.4 设置 WebDriverAgent 对应的手机版本

image

2.1.4 启动,调试

2.1.4.1 选择项目

image

2.1.4.2 选择手机

image

2.1.4.3 Test

image

2.2 虚拟器环境

标签:appium,app,iOS,自动化,2.1,WebDriverAgent,搭建
From: https://www.cnblogs.com/mua9102/p/16127230.html

相关文章

  • iOS app 自动化测试,appium inspector 启动会话报错:Failed to create session. An unkn
    报错内容:Failedtocreatesession.Anunknownserver-sideerroroccurredwhileprocessingthecommand.Originalerror:'12.5.5'doesnotexistinthelistofsimctlSDKs.OnlythefollowingSimulatorSDKversionsareavailableonyoursystem:15.2,......
  • 黑苹果 - 搭建python自动化测试环境
    通用环境1.安装xcode从AppStore安装安装完成之后,打开xcode,同意各种协议不用新建项目注意:xcode下载完成后,安装的过程很慢,需要等待。我是12.5版本,差不多等了50分钟才安装好。一般来说,只要圆圈在一步步的前进,基本就能够安装成功。2.安装python33.安装selenium:pip......
  • Android 13.0 app应用安装白名单
    前言应用场景和用户需求‌:ROM定制化开发‌:在定制ROM时,客户可能需要限制某些应用安装,以确保系统的安全和稳定。通过实现应用安装白名单功能,可以满足这种需求。‌企业设备管理‌:在企业设备中,可能需要限制员工只能安装指定的应用,以防止恶意软件和不当使用。通过白名单功能,......
  • uniapp:3D轮播切换
    <viewclass="header"> <swiperclass="swiper"previous-margin="170rpx"next-margin="170rpx":current="current"@change="changeSwiper"> <swiper-itemclass="item"v-for=&......
  • WSL搭建深度强化学习环境
    WSL搭建深度强化学习环境https://zhuanlan.zhihu.com/p/683058297假定你已经安装好wsl安装minicondahttps://docs.anaconda.com/miniconda/install/curl-Ohttps://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.shbash~/Miniconda3-latest-Linux-x86_64.s......
  • 【保姆级】免踩坑,快速在Arduino IDE搭建esp8266/esp32开发环境
    1.安装ArduinoIDE首先安装好ArduinoIDE推荐下载一个1.8.x的经典稳定版本入手开发,再下载一个最新的2.x版本的zip版本体验跳转、调试、快速编译等全新体验下载ArduinoIDEArduino官网下载2.添加附加开发板地址打开ArduinoIDE的菜单>文件>首选项,在附加开发板管理......
  • 搭建NFS
    宿主机sudoaptinstallnfs-kernel-server假设要把$server_dir暴露给NFS的client,那么要把它的owner变成nobody,group变成nogroup:sudomkdir-p$server_dirsudochownnobody:nogroup$server_dir/etc/exports:$server_dirclient_ip(rw,sync,no_subtree_check,all_squ......
  • AndroidStudio记单词APP带SQLite数据库期末作业
    AndroidStudio词汇学习应用:利用资源助力期末复习项目概述这款基于AndroidStudio开发的词汇学习应用,充分利用了SQLite数据库的强大功能,为期末复习提供了全方位的支持。这款应用包含了单词记忆、管理和多用户帐号功能,旨在帮助用户有效提升词汇量和备考效率。独特优......
  • 基于Java的springboot/SSM+vue.js+uniapp小程序软件学院学生成绩管理系统的附带文章源
    文章目录前言详细视频演示具体实现截图后端框架SpringBoot前端框架Vue持久层框架MyBaits为什么选择我代码参考数据库参考测试用例参考源码获取前言......
  • 靶场搭建教程
    目录搭建Vulhub搭建Pikachu搭建DVWA一、搭建Vulhub搭建环境:kali1.1首先安装Docker更新软件::::warningapt-getupdate:::1.2安装HTTPS协议和CA证书::::warningaptinstalldocker.io:::1.3验证docker是否安装成功#查看docker的版本docker-v#启动d......