appium实例1:启动淘宝app
2024-10-20 05:28:53
1.在android-sdk里面双击SDK-manager,下载buidl-tools
2.勾选build-tools,随便选一个版本,我这里选的是24的版本
3.下载完成后,在D:\androidsdk\android-sdk-windows\build-tools\24.0.0目录下找到aapt.exe,将这个路径设置环境变量,添加到path下
4.打开cmd。输入aapt出现如下界面,说明环境OK了
5.获取手机设备名称 连接手机 adb devices
6.获取apk包名(先下载个淘宝apk,存放到D:\test)
7.获取launcherActivity
5个必备条件
1.platformName:这里是android的apk
2.deviceName:手机设备名称,通过adb devices查看
3.platformVersion:android系统的版本号
4.appPackage:apk包名
5.appActivity:apk的launcherActivity
第二步: 运行appium
2.确认手机连上电脑
3.运行pycharm 上的脚本
#coding=utf-8 from appium import webdriver desired_caps = {
'platformName' : 'Android',
'deviceName': 'cbb21b6c',
'platformVersion': '5.1.1',
'noReset': True,
# apk包名
'appPackage': 'com.taobao.taobao',
# apk的launcherActivity
'appActivity': 'com.taobao.tao.welcome.Welcome',
}
deriver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
结果:
桌面上多两个图标。那么恭喜你启动成功!
4.接着会看到淘宝app已经启动
注: 代码中的网址端口的由来
最新文章
- CSS样式表
- Libscore – 收集 JavaScript 库的使用数据
- 浅谈js回调函数
- 彻底弄懂响应式设计中的em和rem
- 空MVC项目找不到System.Web.Optimization的处理办法
- js页面用定时任务通过AJAX获取后台数据,但是从这个页面跳转到其他页面后,定时任务仍然在定时请求后台
- 【转】【C#】判断两个文件是否相同
- thinkphp 初始配置
- 设置一个POJO的某个属性的默认值
- Ionic 弹出窗
- Java基础知识强化59:String(字符串)和其他类型的相互转化
- Vue 非父子组件通信
- Normalize.css源码注释翻译&;浏览器css兼容问题的理解
- 模块机制 之commonJs、node模块 、AMD、CMD
- ACM Secrete Master Plan
- CQRS粗浅理解
- 非关系型数据库mongodb的语法模式
- 代码: jquery 插件开发(自用插件)
- WinRAR 5.40 &; 4.20 &; 3.93 的注册码 - rarreg.key
- javaweb + tomcat + 部署 + 域名绑定 + 默认首页
热门文章
- GoCN每日新闻(2019-10-11)
- Net core学习系列(六)——Net Core路由
- flask 实现最简单的登录功能
- fxjwind Calcite分析 - Volcano模型
- Python 开发版本指导与资源
- Python3教程—很经典可以快速上手
- mysql Last_SQL_Errno: 1197 Coordinator stopped because there were error(s) in the worker(s)问题处理
- Java3d 案例程序
- Base64(3)
- 上传base64图片并压缩