appium:第一个appium脚本(一)

#第一个appium脚本:安装并打开ytx5APP

1.测试环境

Mac os 10.13.6
Python 3.5
appium v1.10.0
Andriod 8.0.0
测试App:ytx5

2.测试场景

自动连接Android,自动安装ytx5APP,然后启动APP

3.测试步骤

获取待测试app的packageName和Activity
配置Capability
连接设备
编辑脚本并运行
查看结果

4.运行前检查事项

检查设备是否连接
检查Appium server是否启动
检查Capability配置信息是否正确

5.测试脚本

from appium import webdriver # 引入appium
from time import sleep # 引入等待时间

desired_caps={}
desired_caps[‘platformName’] = ‘Android’ # 设备型号

#模拟器设备
#desired_caps[‘platformVersion’]=‘5.1.1’#系统版本
#desired_caps[‘deviceName’]=‘127.0.0.1:62025’

#真机
desired_caps[‘platformVersion’] = ‘8.0.0’ # 系统版本
desired_caps[‘deviceName’] = ‘Galaxy S8’ # 设备名称
desired_caps[‘udid’]=‘988b5c314d4357574f’ # 命令:adb devices

desired_caps[‘app’] = r’/Users/yangwei/Downloads/ytx5.apk’ # 安装包路径;r覆盖安装
#走到这一步就将APP安装完成了
#安装包名称,通过uiautomatorviewer工具获取。或者使用:aapt dump badging XXX/ytx5.apk
desired_caps[‘appPackage’] = ‘com.ytx’
#每个月末都有一个Activity,这个是首页的Activity,可以找开发兄弟要
desired_caps[‘appActivity’] = ‘com.ytx.activity.SplashActivity’

driver = webdriver.Remote(‘http://localhost:4723/wd/hub’, desired_caps)
#等待两秒
sleep(2)
#关闭程序
driver.quit()

参考资料:
http://www.51zxw.net/show.aspx?id=69959&cid=670

白嫖不好,创作不易,各位的点赞就是创作的最大动力。 持续更新,未完待续……

你可能感兴趣的:(appium:第一个appium脚本(一))