appium - 启动app
0.前言:
上一篇已经记录了环境准备的笔记,这一篇记启动app
一、安装完成后,启动Appium,host和port默认的即可,然后设置Android SDk和Java JDK
点击Start Server按钮
二、真机连接测试
1.连接手机
打开开发者模式,USB线连接手机和电脑,并且在开发者选项当中,开启USB调试
测试是否连接成功,可执行命令adb devices
出现上图就证明手机和电脑连接成功 96a97....是设备名
按如下配置Desired Capabilities
连接设备后手动打开app输入:adb shell dumpsys activity | findstr "mResume" 可获取apk包名与launcherActivity
{ "platformName": "Android", #测试版本(IOS/Android) "deviceName": "96a97b9f", #手机设备名称,通过adb devices查看 "appPackage": "com.yxy91.creativecat.beta", #apk包名 "appActivity": "com.doutuimao.micro_script.MainActivity", #apk的launcherActivity "noReset": true, #不清空数据 "unicodeKeyboard": true, # 使用Unicode编码方式发送字符串 "resetKeyboard": true # 键盘隐藏起来 }
点击Start Session即可启动app
2.代码启动
cmd输入appium
python编辑代码
desired_caps={ "platformName": "Android", #测试版本(IOS/Android) "deviceName": "96a97b9f", #手机设备名称,通过adb devices查看 "appPackage": "com.yxy91.creativecat.beta", #apk包名 "appActivity": "com.doutuimao.micro_script.MainActivity", #apk的launcherActivity "noReset": True, #不清空数据 "unicodeKeyboard": True, # 使用Unicode编码方式发送字符串 "resetKeyboard": True # 键盘隐藏起来 } server='http://localhost:4723/wd/hub' #127.0.0.1:4723/wb/hub:本地地址+appium端口号;appium端口号可以改变 driver=webdriver.Remote(server,desired_caps)
运行代码即可启动app
作者:小林同学_Scorpio
本博客所有文章仅用于学习、分享和交流目的,欢迎非商业性质转载。
博主的文章没有高度、深度和广度,只是凑字数,做笔记。由于博主的水平不高,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用参考、引用、抄袭、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个无耻的文档搬运工!