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

 

posted @ 2022-05-11 15:19  小林同学_Scorpio  阅读(601)  评论(0编辑  收藏  举报
1