Mac 电脑如何安装Appium?

简介: 大家好,我是阿萨。 今天先暂停 Postman 一节课。 学习下Appium 安装教程。废话不多说。直接上干货。

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第19天,点击查看活动详情

大家好,我是阿萨。 今天先暂停 Postman 一节课。 学习下Appium 安装教程。废话不多说。直接上干货。


  1. 安装Brew


/usr/bin/ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"


  1. 安装Node


brew install node


3.  安装其他依赖项目


brew install libimobiledevice --HEADbrew install carthagenpm install -g ios-deploy


  1. 安装Xcode


推荐大家使用apple store 去安装Xcode的匹配版本。如果找不到匹配版本,请在如下链接中查找。

xcodereleases.com

  1. 安装Appium


npm install appium


6.安装Appium-Doctor


npm install appium-doctor


如果想安装桌面版,请从如下链接下载。

github.com/appium/appi…

  1. 检查Appium 有没有安装好


appium-doctor --ios


如果如上命令终端提示xcode 没有安装好,请设置下xcode 的路径。


xcode-select –switch /Applications/Xcode.app/Contents/Developer


  1. 启动appium


appium


9. 设置WebDriverAgent


1) 切换 到WebDriverAgent所在路径


cd/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appiumwebdriveragent


2)用Xcode 打开 WebDriverAgent.xcodeproj

3)登录 Apple ID 同时申请一个IOS developer 账户。或者找IOS开发输入他们的。

4)添加Apple ID 到WebDriverAgent,同时下载Manual Profiles。

1673685325311.png1673685332869.png


5) 修改配置文件。


1673685382482.png

1673685387444.png

1673685414173.png


6)连接你的真实机器,选择WebDriverAgent作为Schema,选择真实机器作为目标:


1673685435945.png

1673685454051.png


7)单击左上角的三角形进行构建。第一个版本可能需要您输入访问密钥的密码。只需输入您的帐户密码,然后提示构建成功。然后点击product - >

测试安装WebDriverAgent到真正的机器。


1673685473171.png


8)安装完成后,在真实机器的safari浏览器中输入127.0.0.1:8100/status。安装成功后显示如下信息。


1673685492545.png


9)打开Appium,点击右上角的放大镜按钮,弹出连接窗口,填写相应参数:


1673685514237.png


1673685530849.png


10)按照官方文档要求 的Desired Capabilities 填写。


1673685552193.png


11) 启动session,搞定啦。。

本文是真机 连接Appium 实战攻略。MAC 电脑专用。

你学会了吗?

如果你也想学习如何使用Postman 工具,欢迎跟着阿萨 一起完成21天打卡学习。

相关文章
|
1月前
|
开发工具 git 开发者
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
109 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
|
2月前
|
机器学习/深度学习 Python
【10月更文挑战第5天】「Mac上学Python 6」入门篇6 - 安装与使用Anaconda
本篇将详细介绍如何在Mac系统上安装和配置Anaconda,如何创建虚拟环境,并学习如何使用 `pip` 和 `conda` 管理Python包,直到成功运行第一个Python程序。通过本篇,您将学会如何高效地使用Anaconda创建和管理虚拟环境,并使用Python开发。
80 4
【10月更文挑战第5天】「Mac上学Python 6」入门篇6 - 安装与使用Anaconda
|
2月前
|
IDE 开发工具 iOS开发
【10月更文挑战第3天】「Mac上学Python 3」入门篇3 - 安装Python与开发环境配置
本篇将详细介绍如何在Mac系统上安装Python,并配置Python开发环境。内容涵盖Python的安装、pip包管理工具的配置与国内镜像源替换、安装与配置PyCharm开发工具,以及通过PyCharm编写并运行第一个Python程序。通过本篇的学习,用户将完成Python开发环境的搭建,为后续的Python编程工作打下基础。
227 2
【10月更文挑战第3天】「Mac上学Python 3」入门篇3 - 安装Python与开发环境配置
|
2月前
|
iOS开发 MacOS Python
【10月更文挑战第1天】「Mac上学Python 1」入门篇1 - 安装Typora与Markdown编辑技巧
本篇将详细介绍如何在Mac系统上安装Typora这款简洁高效的Markdown编辑器,并学习Markdown常用语法。通过本篇,用户能够准备好记录学习笔记的工具,并掌握基本的文档编辑与排版技巧,为后续学习提供便利。
165 1
【10月更文挑战第1天】「Mac上学Python 1」入门篇1 - 安装Typora与Markdown编辑技巧
|
2月前
|
NoSQL Shell MongoDB
Mac OSX 平台安装 MongoDB
10月更文挑战第11天
26 4
|
2月前
|
应用服务中间件 Linux nginx
Mac os 安装 nginx 教程(success)
这篇文章是关于如何在Mac OS系统上使用Homebrew安装nginx及其依赖,并解决安装过程中可能出现的权限问题。
217 0
Mac os 安装 nginx 教程(success)
|
2月前
|
开发工具 iOS开发 MacOS
【Mac_mistake】app不能安装在未命名需要OSv11.13或更高版本
【Mac_mistake】app不能安装在未命名需要OSv11.13或更高版本
128 0
|
7月前
|
测试技术 API Python
Appium控件交互策略:优化自动化测试效率的关键方法
该文介绍了如何使用Selenium与APP进行交互,包括点击、输入和状态判断等操作。例如,通过element.click()点击控件,element.send_keys()输入文本,以及element.is_displayed()检查元素是否可见。还展示了如何获取元素属性,如resource-id、text和class,并提供了Python代码示例来定位并操作APP元素,如滑动条的显示、可点击性检测及点击滑动条中心位置。在编写测试脚本时,应注意元素定位和状态验证以确保测试稳定性。
|
1月前
|
Java 测试技术 持续交付
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
本文重点讲解如何搭建App自动化测试框架的思路,而非完整源码。主要内容包括实现目的、框架设计、环境依赖和框架的主要组成部分。适用于初学者,旨在帮助其快速掌握App自动化测试的基本技能。文中详细介绍了从需求分析到技术栈选择,再到具体模块的封装与实现,包括登录、截图、日志、测试报告和邮件服务等。同时提供了运行效果的展示,便于理解和实践。
106 4
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
|
4月前
|
测试技术 Android开发 iOS开发
Appium 是一个开源的自动化测试框架,它支持多种平台和多种编程语言
Appium是一款开源自动化测试框架,支持iOS和Android多平台及多种编程语言。通过WebDriver协议,开发者可编写自动化测试脚本。在iPhone上实现屏幕点击等操作需安装Appium及其依赖,启动服务器,并设置所需的测试环境参数。利用Python等语言编写测试脚本,模拟用户交互行为,最后运行测试脚本来验证应用功能。对于iPhone测试,需准备真实设备或Xcode模拟器。
138 1