appium mac环境搭建

appium在Mac上环境搭建

一曲冷凌霜 提交于 2019-12-02 11:30:20
历经大半年的实战后,终于有时间来总结一下。第一讲主要是指环境的搭建 软件环境: 1. 安装Homebrew brew是mac上的一个软件管理工具,通过它可以在终端输入命令安装各种软件包 在终端输入:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 如果之前安装过需更新到最新版本:brew update&&brew upgrade&& brew clean 2.安装libimobiledevice和ideviceinstaller(连接真机必备,设备的系统日志和指向端口基于这个工具) brew install --HEAD libimobiledevice 和brew install --HEAD brew install --HEAD ideviceinstaller(注意 一个一个的安装,不能同时进行) 3.安装node(目的是安装npm) brew install node 或者 https://nodejs.org/en/download/ 下载.pkg文件下载 4.安装cnpm(由于某种原因,直接用npm下载安装会有些网络原因) npm install - g cnpm -- registry = https: /

appium-ios搭建环境

元气小坏坏 提交于 2019-12-02 05:10:51
1、 安装Xcode xcode是苹果的一个开发工具,我们主要使用xocde自带的ios模拟器,在模拟器上进行iOS app的自动化测试。 打开MAC机上的APP Strore,搜索Xcode,进行安装或者更新,注意观察下xcode的更新日志,上面有写支持的iOS SDK版本。 2、 安装JDK 默认安装JDK 编辑环境变量文件 vi ~/.bash_profile 编辑后生效 source ~/.bash_profile .bash_profile文件内容 JAVA_HOME=”/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/” PATH=”PATH:PATH:JAVA_HOME/bin” export JAVA_HOME export PATH 3、 安装homebrew brew是mac上一个软件管理工具,通过它可以在终端输入命令安装各种软件包 打开https://brew.sh/ 将地址拷贝到终端进行安装 (brew list列出已安装的软件) 4、 安装libimobiledevice 主要是第三方访问iOS设备的接口封装 brew install –HEAD libimobiledevice 5、 安装ideviceinstaller 用于给iOS设备安装卸载应用或者备份应用 brew

AppiumForWindows

痴心易碎 提交于 2019-12-01 14:07:54
(一) Appium 材料包 提示:本文章内所介绍内容仅局限于Appium for Windows。 所有语言都是先写hello world!同理,所有的工具都是先搭建环境。Appium搭建环境的帖子网上一片片的,我就不累述了。 AppiumForWindows下载地址: https://bitbucket.org/appium/appium.app/downloads/ 其中dmg后缀为mac系统使用,zip后缀为Windows系统使用。 AppiumForWindows源码下载地址: https://github.com/appium/appium-dot-exe 各语言范例: https://github.com/appium/sample-code/tree/master/sample-code/examples pip install Appium-Python-Client pip install robotframework-appiumlibrary android-sdk下载地址:http://tools.android-studio.org/index.php/sdk/ androidSDK配置环境变量:https://jingyan.baidu.com/article/f71d603757965b1ab641d12a.html 执行 py.test+目录(py

Mac实现Andriod自动化测试

帅比萌擦擦* 提交于 2019-11-30 10:26:49
先按照下面这个教程去配置Appium Appium超详细环境搭建for-Mac https://segmentfault.com/a/1190000016888385 1、安装node brew install node 通过这种方法安装的node是最新版本 2、下载Xcode 和 Command Line Tools:需要有个AppleID,并根据自己电脑OS版本下载所需版本 下载地址 下载后直接安装即可,注意Xcode保持在application文件夹下只有一个唯一版本 3、下载安装JDK(需要oracle账号) oracle官网下载地址 下载JDK比较新的版本 Oracle账号: liwei@xiaostudy.com 密码: OracleTest1234 转自 https://www.cnblogs.com/xiaostudy/p/9940167.html 4、安装Android SDK 下载Android studio 配置 5、安装appium最新版本 通过github安装最新的release,发现速度慢成狗。 于是按照如下更新了一下host: https://www.jianshu.com/p/238f8242e1a6 依然慢成狗。最后只能用brew。 brew install appium 装了最新版,没有UI界面 强迫症跟同事拿了一个有UI界面的版本。

移动端测试基础 (1)

 ̄綄美尐妖づ 提交于 2019-11-30 00:32:15
一、移动端测试简介 1. 1 移动端测试定义 移动端测试指的是对移动应用进行测试,即实体的特性满足需求(产品文档、隐性需求等)的程度 1.2 移动端测试分类 1.2.1 app功能测试 1. 业务逻辑正确性测试 产品文档 隐性需求 =编写=>测试用例 2. 兼容性测试 提示: 移动设备大数据查询 移动观象台 名称 说明 系统版本 ➢ Android 官方、联想、华为等 ➢ IOS 官方 分辨率 ➢720p 720x1280 ➢ 1080p 1080x1920 ➢ 2k 2560x1440 网络情况 ➢ 2G ➢ 3G ➢ 4G ➢ Wi-Fi 3. 异常测试 热启动应用 应用置于后台 =切换=> 前台的过程 网络切换&中断恢复 电话或信息中断恢复 4. 升级、安装、卸载测试 (1) 升级 系统升级、渠道升级、临近版本(1.0->1.1) 、跨版本(1.0->1.5) (2) 安装 系统版本、首次安装、覆盖安装、卸载后安装 (3) 卸载 卸载->安装->卸载 5. 健壮性测试 手机资源消耗 CPU、内存 流量消耗 图片、传输数据压缩 崩溃恢复测试 闪退、报错(停止运行) ... 1.2.2 app自动化测试 通过场景和数据的预设,把以人为驱动的测试行为转化为机器执行的一种过程 重复的工作交给机器去做 解放出一些人去做新功能测试和探索性测试 提醒: 并不是所有功能都能进行自动化 新功能

开启iOS自动化测试之门

微笑、不失礼 提交于 2019-11-29 13:21:37
开启 iOS appium 自动化测试 之门 Appium介绍 Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持iOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。Appium对iOS系统的支持得益于Dan Cuellar’s对于iOS自动化的研究。Appium也集成了Selendroid,来支持老android版本。 Appium进行自动化测试的两个好处 (1) Appium在不同平台中使用了标准的自动化APIs,所以在跨平台时,不需要重新编译或者修改自己的应用。这里,跨平台的意思是指可以在不同的系统上用相同的方式编写测试脚本,而不是指用于Android系统的测试脚本可以完全不用修改的应用于iOS系统上。事实上,Android和IOS应用几乎需要独立的进行编写。 (2)Appium支持Selenium WebDriver支持的所有语言,如java、Object-C、JavaScript、PHP、Python、Ruby、C#、Clojure,或者Perl语言,更可以使用Selenium WebDriver的Api。Appium支持任何一种测试框架

Mac下安装及配置Appium环境

痞子三分冷 提交于 2019-11-27 02:40:59
candiceli Mac下安装及配置Appium环境 我是小白,自己研究appium好几周了。 一开始按照同事这篇文章设置Mac下的环境, http://www.cnblogs.com/tangdongchu/p/4432808.html 因为当时在命令行端没能用npm install安装成功,而只是安装了appium的dmg程序,平时用appium.app端也够了。但是后续因为需求 http://testerhome.com/topics/2616 ,发现得用命令行调用appium,所以今天再努力一把,用命令行把appium安装成功。 今天参考了这几篇文章的步骤安装appium http://testerhome.com/topics/1322 http://testerhome.com/topics/315 首先,官方网站上给出的安装的教程,颇为简单: > brew install node # get node.js > npm install -g appium # get appium > npm install wd # get appium client > appium & # start appium > node your-appium-test.js 但,只是看着简单而已,自己搭建的过程中可能会遇到各种问题 brew install node