appium初识-firstdemo

前置条件:
1.环境配置好,环境配置参考我的上一篇博客https://blog.csdn.net/dream_back/article/details/109509478
2.安卓手机一台
3.usb数据线:数据线:数据线:重要的事说三遍

一.先用usb连接好对应的手机

1.配置手机的开发者模式,允许usb调试和usb调试安全设置,手机型号不同,操作不同,自行摸索
2.电脑安装好驱动,有可能会有找不到ADB驱动的情况,如下链接下载直接安装即可
链接:https://pan.baidu.com/s/18FxXdO9PYyvdHq2BLxR_9A
提取码:s32b
3.连接之后手机会弹出信任什么的,直接确定就好了

二.如下编写代码

import time
from appium import webdriver
desired_caps = {}
#  你的手机型号
desired_caps['platformName'] = 'Android'   
# 你的手机标识
desired_caps['deviceName'] = 'de8bd588'
# 你的APP包的名字
desired_caps['appPackage'] = 'com.slkj.paotui.shopclient'
# 你的APP启动主命令
desired_caps['appActivity'] = '.activity.SplashActivity'
# 选了这个,下次就可以不用再次认证了
desired_caps['noReset'] = 'true'
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
time.sleep(5)
driver.quit()

参数说明:

  1. desired_caps[‘deviceName’]的来源
    命令行运行:adb devices
    如下图,圈中就是你的手机标识
    appium初识-firstdemo_第1张图片
    2.desired_caps[‘appPackage’],desired_caps[‘appActivity’]的来源
方法一,在你知道包名的情况下,命令行运行:
adb shell
monkey -p 包名 -v -v -v 1

结果如下:
appium初识-firstdemo_第2张图片

方法二:
aapt dump badging *安装包在电脑中的所在路径\app包名字***或者直接把app安装包拖进命令行,请保证安装包不是在中文文件夹下,否则可能报错,推荐使用**)
运行后的结果中以下两行分别是应用包名package和入口activity名称
package: name=’com.xxx.android.xx’
launchable-activity: name=’com.xxx.android.xx.view.xxxrActivity’
注:在android-sdk\build-tools目录下的任意一个文件夹都可以找到aapt.exe,如果没有可以下载apktool。

结果如下:

  • 1.包名

appium初识-firstdemo_第3张图片

  • 2.avtivity

appium初识-firstdemo_第4张图片

三.打开appium,运行脚本

1.打开appium,点击Start server ,,,,
appium初识-firstdemo_第5张图片
2.运行python脚本,然后appium显示如下图,大功告成,欢迎入坑
appium初识-firstdemo_第6张图片

你可能感兴趣的:(appium,adb,appium,ADB驱动)