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

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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值