环境: Appium version :1.9.1 Appium-desktop:1.7.1 Xcode:10.0 IOS:iPhone5S(10.3.3) Android:6.0.1 Mac:10.13.6 一.需要mac系统里有如下软件安装,才可以进行appium环境搭建 1.检查java是否安装,系统自带的就略过如何安装了 $ java -version java version "1.8.0_181" Java(TM) SE Runtime Environment (build…
一.Appium安装 1. 直接安装:Appium官网下载:https://bitbucket.org/appium/appium.app/downloads/ 这里mac系统升级到 Sierra后,无法安装不被认可的软件,必须恢复“任何来源”,运行命令 sudo spctl --master-disable,成功后如图所示: 但是还有一个问题,Appium无法探测到Mac OS 10.11以上的版本,我们只需要改一下相应的配置即可,详细参照:https://stackoverflow.com/…
前言: 我的环境为win10 64,安装过程请根据自己的电脑环境而定. 一.Appium安装 1.Appium官方网站:http://appium.io/下载windows版本的Appium; Easy setup process, run a test now. > brew install node        # get node.js > npm install -g appium  # get appium > npm install wd          # get ap…
​4.1界面认识 在之前安装appium的时候说过我们有两种方法安装,也就有两种结果,一种是有界面的,一种是没有界面的,首先我们先讲一下有界面的,以及界面有哪些东西. 首先看第一幅图,如果你的是windows那么界面就应该是这样的,所以你发现你的和我的不一样也不用担心,正常.windows版整个界面只有7个按钮,我会按照从左到右从上到下的顺序讲.(mac的会有一定的差异,但并不是很大,只是排版和样式的问题,但是功能都一样.) Android Settings:左边的第一个按钮,主要是配置andr…
通过淘宝镜像安装 npm --registry http://registry.cnpmjs.org install -g appium 如果提示权限不够的话,需要加sudo,并输入对应密码 sudo npm --registry http://registry.cnpmjs.org install -g appium 安装完成后,使用appium-doctor检查一下,如果一切OK,就可以你的Appium之旅啦!!! 这里有个小小的坑,不知道你们会不会碰到.就是用公司的网(含wifi)下载特别…
1.下载android sdk http://down.tech.sina.com.cn/page/45703.html   2.解压,配置环境变量   ANDROID_HOME=/Users/wp/dev/android-sdk-macosx JAVA_HOME=/Library/'Internet Plug-Ins'/JavaAppletPlugin.plugin/Contents/Home PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platf…
执行脚本报错:Xcode version [object Object] is not yet supported 原因:Xcode8以上的版本不支持Appium-1.5.3版本…
mocOS 10.15.5 开启方式:设置->默认编辑器->Markdown编辑器…
1.安装应用 方法: installApp() 安装应用到设备中去.需要apk包的路径. driver.installApp("path/to/my.apk"); driver.installApp("D:\\android\\apk\\ContactManager.apk"); 2.卸载应用 方法: removeApp() 从设备中删除一个应用. driver.removeApp("com.example.android.apis"); 3.关…
模拟键盘输入也是非常重要的操作.这一小节来介绍那些关于键盘的操作. 1.sendKeys()方法 方法: sendKeys() 用法: driver.findElements(By.name("Name")).sendKeys("jack"); 2.pressKeyCode()方法 除此之外,appium扩展提供了pressKeyCode()方法.该方法Android特有. 方法: pressKeyCode() 发送一个键码的操作.需要一个入参. driver.pr…