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
    如下图,圈中就是你的手机标识
    在这里插入图片描述
    2.desired_caps[‘appPackage’],desired_caps[‘appActivity’]的来源
方法一,在你知道包名的情况下,命令行运行:
adb shell
monkey -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.包名

在这里插入图片描述

  • 2.avtivity

在这里插入图片描述

三.打开appium,运行脚本

1.打开appium,点击Start server ,,,,
在这里插入图片描述
2.运行python脚本,然后appium显示如下图,大功告成,欢迎入坑
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值