如何通过python+appium运行一个脚本

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/saberpan/article/details/84883137

首先保证环境已经搭建成功,不会搭建的参考 https://blog.csdn.net/saberpan/article/details/84874725

打开手机的开发者选项,不会的百度,不同手机不同系统的都不一样
作者的手机是小米mix2 miui10开发版
在设置>更多设置>开发者选项,开启开发者选项
打开usb调试,usb调试(安全设置)在这里插入图片描述

将手机通过数据线进行连接,不用root
允许调试手机
选择传输文件(MTP)
在这里插入图片描述

打开cmd 输入adb advices

连接成功出现
标红部分就是你的Devicename,以后会用到
在这里插入图片描述

下面验证appium能否运行脚本

打开手机自带的计算器
在cmd命令行输入
adb shell dumpsys window |findstr mCurrent
得到系统自带计算器的PackageActivity
在这里插入图片描述

打开appium,在桌面上生成的图标
在这里插入图片描述

新建一个python文件

#coding=utf-8
from appium import webdriver
import time
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '8.0'     #手机系统版本	
desired_caps['deviceName'] = 'b34facaf'     #刚才的devicename
desired_caps['appPackage'] = 'com.miui.calculator'#计算器的package
desired_caps['appActivity'] = 'com.miui.calculator.cal.CalculatorActivity'#计算器的activity

driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps )#运行该脚本desired_caps 
time.sleep(3)  #在计算器页面等待3秒
print('连接成功')  #控制台输出“连接成功”

driver.quit()

第一次运行时,在手机上会安装unlock 和 appium setting ,选择允许安装

运行成功后会打开计算器,等待3秒后关闭,控制台输出连接成功

恭喜你,已经成功的完成了appium的第一个脚本!!!

猜你喜欢

转载自blog.csdn.net/saberpan/article/details/84883137
今日推荐