Appium使用

2018-12-05  本文已影响0人  不安分的三好份子

java环境安装

保证拥有JDK环境,下载之后,直接使用默认安装即可。多个java版本切换

安装Node,Node需要更换源

Node镜像切换

一、使用淘宝镜像
1.临时使用
npm --registry https://registry.npm.taobao.org install express

2.持久使用
npm config set registry https://registry.npm.taobao.org

3.通过cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org

二、使用官方镜像
npm config set registry https://registry.npmjs.org/

三、查看npm源地址
npm config get registry

Appium灵活易用

1、无需自动化,而重新编译或者修改你的应用
2、不限语言或框架
3、移动自动化不应该在接口上重复造轮子
4、开源

为了满足第二点,Appium把三方框架封装成一套API。使用这种C/S架构,可以使用任意语言发送http请求给Appium服务器交互。

Appium概念

安装Appium

> 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

当使用 npm install -g appium的时候,node-gyp rebuild会出现报错的情况,此时将python从3切换到2即可解决安装问题。原因

安装:brew install carthage

.bash_profile文件配置

export ANDROID_HOME=/Users/xxx/Library/Android/sdk
export JAVA_HOME=$(/usr/libexec/java_home)

export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platforms-tools
export PATH=${PATH}:${ANDROID_HOME}/build-tools/28.0.3
export PATH=$JAVA_HOME/bin:$PATH

使用Python开发

Appium-Python-Client==0.2安装0.2的版本,更高的版本和seleium3.0不兼容。

上一篇下一篇

猜你喜欢

热点阅读