当前位置:   article > 正文

app自动化appium真机测试之python语言_"appium的path_to_image = os.path.abspath(\"path/to/

"appium的path_to_image = os.path.abspath(\"path/to/image\")"

准备工作:安装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,完成

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/242457
推荐阅读
相关标签
  

闽ICP备14008679号