Mac下搭建appium自动化测试环境

简介:

一起需要装的有:

1、  JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2、  SDK(测试安装app需要,链接为SDK24.4.1版本)

http://down.tech.sina.com.cn/download/d_load.php?d_id=45703&down_id=2&ip=183.11.129.46

3、  Appium客户端 http://pan.baidu.com/s/1nvHXnmh 密码:n5c8

4、  XcodeAppstore直接下载安装

5、node.js安装,直接在官网下载安装,步骤里不做描述。

 

 

  • JDK下载后直接安装即可。不需要配置环境变量,安装后直接在shell里输入java –version检查是否已安装。

wKiom1nApW-i3rfhAADyfIH51rA746.jpg-wh_50

  • SDK下载完成后,解压缩到某个路径。

 

1、然后进入android-sdk-macosx\tools目录,点击运行android

 

wKiom1nApXyxhdsoAAJ3q5rW0sM005.jpg-wh_50

模拟器的系统自己可以选,我这里选7.0系统,点击安装

2、接下来的页面把两个都勾选上

wKioL1nApVbALjUnAAHSWvkiU2w290.jpg-wh_50

然后点击安装。点安装后可能需要的时间比较长

wKioL1nApWjyKErRAAQLTeIY5B8747.jpg-wh_50

 

3、安装完成后配置安卓的环境变量

执行vi .bash_profile  然后按i输入下面执行。然后然ESCT退出编辑,:wq!保存

export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/Users/dongrinie/Downloads/android-sdk-macosx

 

退出编辑后,终端执行source ~/.bash_profile是环境变量生效。

 

  • 安装appium

下载上面给的链接包1.5.3直接可以安装成功,安装完成后打开appium点击Doctor按钮检查环境搭建情况

wKiom1nApamxphNqAALTXQPPjio958.jpg-wh_50

出现下面log说明环境都安装ok

wKiom1nApbbR8Ha6AAKdHPsxx3g971.jpg-wh_50


本文转自niedongri 51CTO博客,原文链接:http://blog.51cto.com/laomomo/1966695,如需转载请自行联系原作者

相关文章
|
20天前
|
Java 测试技术 持续交付
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
本文重点讲解如何搭建App自动化测试框架的思路,而非完整源码。主要内容包括实现目的、框架设计、环境依赖和框架的主要组成部分。适用于初学者,旨在帮助其快速掌握App自动化测试的基本技能。文中详细介绍了从需求分析到技术栈选择,再到具体模块的封装与实现,包括登录、截图、日志、测试报告和邮件服务等。同时提供了运行效果的展示,便于理解和实践。
63 4
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
|
2月前
|
Java 测试技术 C#
自动化测试之美:从Selenium到Appium
【10月更文挑战第3天】在软件开发的海洋中,自动化测试如同一艘航船,引领着质量保证的方向。本文将带你领略自动化测试的魅力,从Web端的Selenium到移动端的Appium,我们将一探究竟,看看这些工具如何帮助我们高效地进行软件测试。你将了解到,自动化测试不仅仅是技术的展示,更是一种提升开发效率和产品质量的智慧选择。让我们一起启航,探索自动化测试的世界!
|
21天前
|
机器学习/深度学习 自然语言处理 前端开发
前端神经网络入门:Brain.js - 详细介绍和对比不同的实现 - CNN、RNN、DNN、FFNN -无需准备环境打开浏览器即可测试运行-支持WebGPU加速
本文介绍了如何使用 JavaScript 神经网络库 **Brain.js** 实现不同类型的神经网络,包括前馈神经网络(FFNN)、深度神经网络(DNN)和循环神经网络(RNN)。通过简单的示例和代码,帮助前端开发者快速入门并理解神经网络的基本概念。文章还对比了各类神经网络的特点和适用场景,并简要介绍了卷积神经网络(CNN)的替代方案。
|
28天前
|
编解码 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(10-2):保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS
保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现
|
3月前
|
JavaScript 测试技术 Windows
vue配置webpack生产环境.env.production、测试环境.env.development(配置不同环境的打包访问地址)
本文介绍了如何使用vue-cli和webpack为Vue项目配置不同的生产和测试环境,包括修改`package.json`脚本、使用`cross-env`处理环境变量、创建不同环境的`.env`文件,并在`webpack.prod.conf.js`中使用`DefinePlugin`来应用这些环境变量。
117 2
vue配置webpack生产环境.env.production、测试环境.env.development(配置不同环境的打包访问地址)
|
2月前
|
分布式计算 Hadoop 大数据
大数据体系知识学习(一):PySpark和Hadoop环境的搭建与测试
这篇文章是关于大数据体系知识学习的,主要介绍了Apache Spark的基本概念、特点、组件,以及如何安装配置Java、PySpark和Hadoop环境。文章还提供了详细的安装步骤和测试代码,帮助读者搭建和测试大数据环境。
61 1
|
3月前
|
项目管理 Python
如何在Mac上安装多个Python环境
在你的Mac上使用多个Python环境可以对项目管理很有帮助,特别是在同时处理不同Python版本或不同的包需求时。在这篇文章中,我们将向你展示如何在Mac上轻松地安装和管理多个Python环境。
77 5
 如何在Mac上安装多个Python环境
|
2月前
|
前端开发 测试技术 程序员
在工作中会涉及到的几个环境(概念补充) 办公环境、开发环境、测试环境、线下环境、线上环境/生产环境都是什么,他们之间的关系?
本文解释了在职场中可能会接触到的不同环境,包括办公环境、开发环境、测试环境和生产环境(线上环境),以及它们之间的关系和重要性。
72 1
|
2月前
|
PyTorch TensorFlow 算法框架/工具
手把手教你-MAC笔记本安装Pytorch环境
手把手教你-MAC笔记本安装Pytorch环境
55 0
|
3月前
|
JavaScript Linux Android开发
mac环境下搭建frida环境并连接网易mumu模拟器
这篇文章介绍了如何在mac环境下搭建Frida环境,并详细说明了如何连接网易MuMu模拟器进行动态分析。
184 1