赞
踩
准备工作:安装appium,安卓手机vivo X9,数据线
正式开始:
1,验证一下是否安装了appium,在cmd中输入npm:
图1-1
当出现这个的时候代表安装成功
2,安装aapt,验证方式,在cmd中输入aapt:
图1-2
当出现上述的时候证明安装成功
3,以百度为例,apk地址链接:https://pan.baidu.com/s/1ddKtdv_WfGNx_sMqS8mhDA
提取码:oc67
(1)我本地的apk地址是:D:\python_practice
(2)在cmd中,输入命令:aapt dump badging D:\python_practice\baidu.apk
如图所示:
图1-3
这个name记住
4,找到lanchable-activity:name='com.baidu.searchbox.SplashActivity',有用
图1-4
5,代码我用的vscode,python语言实现:
from appium import webdriver
import os
import time
apk_path=os.path.abspath(os.path.join(os.path.dirname(__file__),".."))
desired_caps={}
desired_caps['platformName']='Android' #安卓版本的手机
desired_caps['platformVersion']='7.1.2' #这是我手机的版本号
desired_caps['deviceName']='vivo X9' #我的是vivo X9
desired_caps['app']=apk_path+'/python_practice/baidu.apk' #apk的位置
desired_caps['appPackage']='com.baidu.searchbox' #图1-3得出的
desired_caps['appActivity']='com.baidu.searchbox.SplashActivity' #图1-4所得
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) #启动app
time.sleep(5)
可能想要问driver的那个怎么来的:
那个是默认的,不需要修改,当然如果想要远程控制,可以自行修改,这里先使用默认的,这个是打开appium里边的设置图标:
然后出现这个address
6,启动appium:
出现下如图所示的时候就可以运行代码了
7,接下来我们运行代码,手机不要锁屏,不然会安装不成功
运行成功,就会看到下边这三个,perfect!
8,完成
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。