本文共 1353 字,大约阅读时间需要 4 分钟。
前置条件:
1.环境配置好,环境配置参考我的上一篇博客https://blog.csdn.net/dream_back/article/details/109509478 2.安卓手机一台 3.usb数据线:数据线:数据线:重要的事说三遍1.配置手机的开发者模式,允许usb调试和usb调试安全设置,手机型号不同,操作不同,自行摸索
2.电脑安装好驱动,有可能会有找不到ADB驱动的情况,如下链接下载直接安装即可 链接:https://pan.baidu.com/s/18FxXdO9PYyvdHq2BLxR_9A 提取码:s32b 3.连接之后手机会弹出信任什么的,直接确定就好了import timefrom appium import webdriverdesired_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()
参数说明:
方法一,在你知道包名的情况下,命令行运行:adb shellmonkey -p 包名 -v -v -v 1
结果如下:
方法二: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,点击Start server ,,,,
2.运行python脚本,然后appium显示如下图,大功告成,欢迎入坑