![【移动应用开发技术】appium自动化测试搭建_第1页](http://file4.renrendoc.com/view/7777402343d4283bc2c6ba91243c47ba/7777402343d4283bc2c6ba91243c47ba1.gif)
![【移动应用开发技术】appium自动化测试搭建_第2页](http://file4.renrendoc.com/view/7777402343d4283bc2c6ba91243c47ba/7777402343d4283bc2c6ba91243c47ba2.gif)
![【移动应用开发技术】appium自动化测试搭建_第3页](http://file4.renrendoc.com/view/7777402343d4283bc2c6ba91243c47ba/7777402343d4283bc2c6ba91243c47ba3.gif)
![【移动应用开发技术】appium自动化测试搭建_第4页](http://file4.renrendoc.com/view/7777402343d4283bc2c6ba91243c47ba/7777402343d4283bc2c6ba91243c47ba4.gif)
![【移动应用开发技术】appium自动化测试搭建_第5页](http://file4.renrendoc.com/view/7777402343d4283bc2c6ba91243c47ba/7777402343d4283bc2c6ba91243c47ba5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【移动应用开发技术】appium自动化测试搭建
appium的环境搭建,网上的确一大堆不过都是比较老的版本安装,目前我做的都是用命令下载安装最新的,安装前的准备工作,首先你的有个mac~哈哈好了不啰嗦进入正题;系统环境电脑系统版本:10.13.4;xcoke版本Version9.3.1;(只适合电脑中有一个xcoke版本的)安装Homebrew强烈推荐所有macOS上的软件使用Homebrew进行安装,使用brew安装过的软件,不再需要sudo命令。打开终端,运行:/usr/bin/ruby-e"$(curl-fsSL/Homebrew/install/master/install)"使用命令:brew-v如果输出:Homebrew1.6.3Homebrew/homebrew-core(gitrevision3069d;lastcommit2018-05-14)表示安装成功;检查是否有安装过git输出命令git--version;#gitversion2.15.1(AppleGit-101)表示已安装未安装执行brewinstallgit命令java安装去/Library/Java/JavaVirtualMachines/目录下看是否安装过java版本1.8以上包含;有就执行java-version看环境是否配置输出版本号就配置了没有就执行安装Nodejs使用命令:brewinstallnode安装完成后输入命令:node-v#v10.1.0npm-v#5.6.0表示成功;如果你能×××那么安装cnpm就可以忽略后面用cnpm的命令你直接使用npm由于npm源在国外,我们使用npm安装库时会比较慢,可以使用taobao的镜像源npminstall-gcnpm--registry=检查安装是否成功输入命令:cnpm-v#5.3.0安装pythonbrewinstallpython3检测安装成功python3-V#Python3.6.2pip3-V#pip9.0.1from/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages(python3.6)测试AndroidApp需要。下载地址:/studio/index.html#downloads建议选择AndroidStudio下载,借助studio来安装SDK。和安装其他MacOS程序一样进行安装就行。安装完成之后,打开AndroidStudio,这时可能会提示unabletoaccessandroidsdkadd-onlist。这个意思是提示我们电脑上没有安装SDK,没关系,点击Cancel,在后续的界面安装SDK就好了。安装AndroidSDKTools和AndroidSDKPlatform-tools,进入Preference——Appearance&Behavior——SystemSettings——AndroidSDK。可以在这里下载和更新AndroidSDKTools和AndroidSDKPlatform-tools。保持默认的选项即可如果有需要可以和公司工程师沟通看公司项目支持的sdk版本,点击Install23packagesAcceptLicense。然后Install大概30分钟就能ok配置androidsdk环境变量vi~/.bash_profile添加exportANDROID_HOME=/Users/wangchao/Library/Android/sdkexportPATH=${PATH}:/Users/wangchao/Library/Android/sdk/platform-toolsexportPATH=${PATH}:/Users/wangchao/Library/Android/sdk/toolssource.bash_profile命令行输入adbversionAndroidDebugBridgeversion1.0.39Version0.0.1-4500957Installedas/Users/wangchao/Library/Android/sdk/platform-tools/adb配置成功安装appiumserver在终端输入cnpminstall-gappium安装过程比较慢安装完成后安装appiumclientcnpminstallwd安装carthagebrewinstallcarthage安装appiumdoctor用来检测appium的是否成功安装在终端执行npminstallappium-doctor-g来安装doctor。安装完成后,终端输入appium-doctor检测环境是否成功。$appium-doctorinfoAppiumDoctorAppiumDoctorv.1.4.3infoAppiumDoctor###Diagnosticstarting###infoAppiumDoctor✔TheNode.jsbinarywasfoundat:/usr/local/bin/nodeinfoAppiumDoctor✔Nodeversionis10.1.0infoAppiumDoctor✔Xcodeisinstalledat:/Applications/Xcode.app/Contents/DeveloperinfoAppiumDoctor✔XcodeCommandLineToolsareAppiumDoctor✔DevToolsSecurityisAppiumDoctor✔TheAuthorizationDBissetupAppiumDoctor✔Carthagewasfoundat:/usr/local/bin/carthageinfoAppiumDoctor✔HOMEissetto:/Users/wangchaoinfoAppiumDoctor✔ANDROID_HOMEissetto:/Users/wangchao/Library/Android/sdkinfoAppiumDoctor✔JAVA_HOMEissetto:/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/HomeinfoAppiumDoctor✔adbexistsat:/Users/wangchao/Library/Android/sdk/platform-tools/adbinfoAppiumDoctor✔androidexistsat:/Users/wangchao/Library/Android/sdk/tools/androidinfoAppiumDoctor✔emulatorexistsat:/Users/wangchao/Library/Android/sdk/tools/emulatorinfoAppiumDoctor✔Bindirectoryof$JAVA_HOMEissetinfoAppiumDoctor###Diagnosticcompleted,nofixneeded.###infoAppiumDoctorinfoAppiumDoctorEverythinglooksgood,bye!infoAppiumDoctor表示成功安装appium-desktop网站http://appium.io我下载版本是Appium-1.6.1安装后在电脑应用程序中找到appium点击打开看到这个页面用androidsdk创建模拟器;不会的自行百度;使用真机最好;获取设备名字列表:adbdevices获取系统版本:adbshellgetpropro.build.version.release修改host添加localhost不是会出现服务器启动后连接不上打开如图界面修改ServerAddress为点击startservicev1.8.0看到一下图表示启动成功点击图片红圈里面的按钮然后出现一下页面再根据我给的图片配置相关参数,根据自己情况修改platformVersion(系统版本号),deviceName(设备名字),appPackage(包名),appActivity(启动页面),app(apk包在电脑的位置)点击红圈标注的startsession按钮出现一下页面配置成功ios需要设置使用XCUITest设置iOS真实设备测试必要的安装软件目前在真实设备上运行iOS测试需要两个软件:4.WebDriverAgent该目录下/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent这个最好不要使用;找个常用的位置创建文件WDA在用git下载;gitclone/facebook/WebDriverAgent下载完成进入目录WebDriverAgent执行以下命令./Scripts/bootstrap.sh然后找到选中WebDriverAgent.xcodeproj文件,用xcode打开,并做如图设置。说明下:这里需要设置证书,没有的话,咨询iOS开发人员运行与测试1.菜单栏选择目标设备2.Scheme
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中学创新教学发展年终总结范例(二篇)
- 2025年人事部员工试用期转正总结(二篇)
- 2025年度健身俱乐部线上线下融合营销合同
- 2025年产品合作代合同(2篇)
- 2025年度红酒年份酒鉴定与评估服务合同
- 2025年代理合作合同格式版(2篇)
- 2025年个人项目委托合同范文(2篇)
- 2025年五牌校园防欺凌工作总结范例(三篇)
- 2025年中外合资企业劳动合同参考模板(2篇)
- 2025年度智慧社区合作建房合同示范文本
- 工程设计方案定案表
- 第一章-天气图基本分析方法课件
- 虚位移原理PPT
- 暖气管道安装施工计划
- 初二物理弹力知识要点及练习
- QE工程师简历
- 复合材料成型工艺及特点
- 辅音和辅音字母组合发音规则
- 2021年酒店餐饮传菜员岗位职责与奖罚制度
- 最新船厂机舱综合布置及生产设计指南
- 可降解塑料制品项目可行性研究报告-完整可修改版
评论
0/150
提交评论