内容简介:关于appium的一些介绍已经在appium是一个c/s架构的工具,server端是一个node.js启动的服务器,client端是使用对应开发包写的脚本,脚本发送请求给server,server操作设备端的app在官网下载jdk并安装
appium
简介
关于appium的一些介绍已经在 selenium和appium内部原理总结 中总结了,
appium是一个c/s架构的工具,server端是一个node.js启动的服务器,client端是使用对应开发包写的脚本,脚本发送请求给server,server操作设备端的app
环境搭建
node.js
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install node node -v npm -v
java
在官网下载jdk并安装
安装完后可在/Library/Java/JavaVirtualMachines/目录下找到对应的jdk目录
在/etc/profile中添加环境变量
example:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH source /etc/profile
android sdk
在 这里 下载
下载完后解压进入tools目录,运行./android sdk
安装platform-tools、build-tools
在~/.bash_profile中添加环境变量
export ANDROID_HOME=mysdk_dir PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools export PATH source ~/.bash_profile
appium server
Desktop版本: 下载地址
命令行版本: npm install appium -g
appium client
python版本:pip install Appium-Python-Client
appium-doctor
npm install appium-doctor -g
这个命令可以检查当前appium环境是否配置正确
可能出错的地方:jdk地址、android sdk地址、node.js
android 模拟器
夜神: 下载地址
打开模拟器后使用adb devices可能会找不到模拟器,把android sdk中platform-tool中的adb重命名成nox_adb覆盖掉夜神中的nox_adb
点击设置,关于平板电脑,连续点击 安卓版本 ,打开开发者模式
重启adb就能找到模拟器设备了
测试实例
等待更新
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Flutter 学习之路 - 测试(单元测试,Widget 测试,集成测试)
- itest(爱测试)接口测试&敏捷测试管理 7.7.7 发布,接口测试重大升级
- 性能测试vs压力测试vs负载测试
- SpringBoot | 第十三章:测试相关(单元测试、性能测试)
- 敏捷测试VS传统测试对比,6招玩转敏捷测试!
- itest(爱测试)接口测试&敏捷测试管理平台 8.1.0 发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Four
Scott Galloway / Portfolio / 2017-10-3 / USD 28.00
NEW YORK TIMES BESTSELLER USA TODAY BESTSELLER Amazon, Apple, Facebook, and Google are the four most influential companies on the planet. Just about everyone thinks they know how they got there.......一起来看看 《The Four》 这本书的介绍吧!