卡包app操作案例

本文档详细记录了使用MonkeyRunner进行Android App卡包功能的自动化测试,包括登录、添加删除卡、沃尔玛会员卡操作、查看店家通知、账单管理等流程,并对每个步骤进行了截图保存,确保测试过程的完整性和可追溯性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# -*- coding:utf-8 -*-
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImage    #调用函数
import time    #调用时间函数用于打印结束时间
 
device = MonkeyRunner.waitForConnection(4848,10)      #连接设备device=设备1(设备编号‘根据abd deviece查询得到’,10秒)
device1 = MonkeyRunner.waitForConnection(4894,10)      #连接设备device1=设备2(设备编号‘根据abd deviece查询得到’,10秒)


#---判断设备是否连接---
if not device:
    print "Please connect a device to start!"
else:
    print "start test"




device.startActivity(component='com.gooagoo/.activity.MainActivity') #启动购阿购
MonkeyRunner.sleep(10)


#---登陆账号---
device.touch(661,90,"DOWN_AND_UP")   #点击设置
MonkeyRunner.sleep(1)
device.touch(337,208,"DOWN_AND_UP")   #点击“登陆”,账号:weetmac@qq.com
MonkeyRunner.sleep(1)
device.touch(263,301,"DOWN_AND_UP")   #聚焦到密码输入框
MonkeyRunner.sleep(1)
device.type("123123","DOWN_AND_UP")   #输入密码123123
MonkeyRunner.sleep(3)
device.touch(461,402,"DOWN_AND_UP")   #点击登陆按钮
MonkeyRunner.sleep(20)
print "login" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---添加并删除七天关注卡---
for i in range(1,2):                   #循环从1开始,小于2(1,3循环从1,2开始)
    device.touch(58,90,"DOWN_AND_UP")   #点左侧筛选按钮
    MonkeyRunner.sleep(5)
    device.drag((78,426),(78,426),1,10)   #点“添加新卡”
    MonkeyRunner.sleep(3)
    device.touch(200,240,"DOWN_AND_UP")   #点“七天”
    MonkeyRunner.sleep(5)
    device.touch(204,1144,"DOWN_AND_UP")   #点“关注”
    MonkeyRunner.sleep(10)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键返回卡包列表
    MonkeyRunner.sleep(10)
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case1/case1-add-%s.png'%i,'png')  #保存截图到PC
    device.drag((347,396),(347,396),2,10)   # 长按七天的卡
    MonkeyRunner.sleep(3)
    device.touch(355,1148,"DOWN_AND_UP")   #点删除图标
    MonkeyRunner.sleep(2)
    device.touch(218,677,"DOWN_AND_UP")   #点确认按钮
    MonkeyRunner.sleep(10)
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case1/case1-del-%s.png'%i,'png')  #保存截图到PC
    MonkeyRunner.sleep(2)
    print i
print "End case1 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---沃尔玛刷卡操作---
for i in range(1,2):
    device.touch(301,378,"DOWN_AND_UP")   #点沃尔玛会员卡
    MonkeyRunner.sleep(5)
    device.drag((42,200),(679,200),0.2,10)   #滑动滑块
    MonkeyRunner.sleep(2)
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case2/case2-%s.png'%i,'png')  #保存截图到PC
        MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键返回卡包列表
    MonkeyRunner.sleep(5)
    print i
print "End case2 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间\


# ---沃尔玛购物车---
for i in range(1,2):
    device.touch(301,378,"DOWN_AND_UP")   #点沃尔玛会员卡
    MonkeyRunner.sleep(5)
    device.touch(355,1157,"DOWN_AND_UP")   #点“G”
    MonkeyRunner.sleep(2)
    device.touch(427,917,"DOWN_AND_UP")   #点购物车
    MonkeyRunner.sleep(3)
    device.touch(648,90,"DOWN_AND_UP")   #点右上角确认购物按钮
    MonkeyRunner.sleep(3)
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case3/case3-%s.png'%i,'png')  #保存截图到PC
        MonkeyRunner(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(3)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键返回卡包列表
    MonkeyRunner.sleep(5)
    print i
print "End case3 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间\


# # ---虚拟商家---
# for i in range(1,2):  #设置循环次数50次
#     device.touch(301,378,"DOWN_AND_UP")   #点击“沃尔玛”
#     MonkeyRunner.sleep(5)
#     device.touch(370,497,"DOWN_AND_UP")   #点击“今日特权”
#     MonkeyRunner.sleep(5)
#     device.touch(346,490,"DOWN_AND_UP")   #点击查看一个商品
#     MonkeyRunner.sleep(5)
#     if i%10==0:
#         result=device.takeSnapshot()   #截图
#         MonkeyRunner.sleep(2)
#         result.writeToFile('D:/test/case4/case4-tequan-%s.png'%i,'png')  #保存截图到PC
#     MonkeyRunner.sleep(2)
#     device.press("KEYCODE_BACK","DOWN_AND_UP")  #按返回键
#     MonkeyRunner.sleep(2)
#     device.touch(351,1034,"DOWN_AND_UP")   #点击“海报商品”
#     MonkeyRunner.sleep(5)
#     device.touch(357,378,"DOWN_AND_UP")   #点击查看一个商品
#     MonkeyRunner.sleep(5)
#     if i%10==0:
#         result=device.takeSnapshot()   #截图
#         MonkeyRunner.sleep(2)
#         result.writeToFile('D:/test/case4/case4-haibao-%s.png'%i,'png')  #保存截图到PC
#     MonkeyRunner.sleep(2)
#     device.press("KEYCODE_BACK","DOWN_AND_UP")  #按返回键
#     MonkeyRunner.sleep(1)
#     device.drag((346,1074),(346,1074),1,10)   #滑动页面到底端
#     MonkeyRunner.sleep(3)
#     device.touch(362,413,"DOWN_AND_UP")   #点击“店内排行”
#     MonkeyRunner.sleep(5)
#     if i%10==0:
#         result=device.takeSnapshot()   #截图
#         MonkeyRunner.sleep(2)
#         result.writeToFile('D:/test/case4/case4-paihang-%s.png'%i,'png')  #保存截图到PC
#     MonkeyRunner.sleep(2)
#     device.press("KEYCODE_BACK","DOWN_AND_UP")  #按返回键
#     MonkeyRunner.sleep(2)
#     device.touch(351,898,"DOWN_AND_UP")   #点击“新品到店”
#     MonkeyRunner.sleep(5)
#     device.touch(357,800,"DOWN_AND_UP")   #点击一个商品文字链接
#     MonkeyRunner.sleep(5)
#     if i%10==0:
#         result=device.takeSnapshot()   #截图
#         MonkeyRunner.sleep(2)
#         result.writeToFile('D:/test/case4/case4-jingpin-%s.png'%i,'png')  #保存截图到PC
#     MonkeyRunner.sleep(2)
#     device.press("KEYCODE_BACK","DOWN_AND_UP")  #按返回键
#     MonkeyRunner.sleep(2)
#     device.press("KEYCODE_BACK","DOWN_AND_UP")  #按返回键返回卡包列表
#     MonkeyRunner.sleep(5)
#     print i   #打印循环次数
#     MonkeyRunner.sleep(2)
# print "End case4 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---查看店家通知---
for i in range(1,2):
    device.touch(301,378,"DOWN_AND_UP")   #点击“沃尔玛”
    MonkeyRunner.sleep(5)
    device.touch(355,1157,"DOWN_AND_UP")   #点“G”
    MonkeyRunner.sleep(2)
    device.touch(585,1074,"DOWN_AND_UP")   #点击“店家通知”
    MonkeyRunner.sleep(5)
    # device.touch(310,210,"DOWN_AND_UP")   #点一个通知
    # MonkeyRunner.sleep(5)
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case5/case5-%s.png'%i,'png')  #保存截图到PC
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    # device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键列表
    # MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键返回卡包
    MonkeyRunner.sleep(2)
    print i
print "End case5 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---查看本店账单---
for i in range(1,2):
    device.touch(301,378,"DOWN_AND_UP")   #点击“沃尔玛”
    MonkeyRunner.sleep(5)
    device.touch(355,1157,"DOWN_AND_UP")   #点“G”
    MonkeyRunner.sleep(2)
    device.touch(132,1066,"DOWN_AND_UP")   #点本店账单
    MonkeyRunner.sleep(5)
    device.touch(342,360,"DOWN_AND_UP")   #点第一个账单
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case6/case6-%s.png'%i,'png')  #保存截图到PC
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键返回卡包列表
    MonkeyRunner.sleep(2)
    print i
print "End case6 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---登陆账号---
device.touch(661,90,"DOWN_AND_UP")   #点击设置
MonkeyRunner.sleep(2)
device.touch(337,208,"DOWN_AND_UP")   #点击“登陆”,账号:weetmac@qq.com
MonkeyRunner.sleep(2)
device.touch(263,301,"DOWN_AND_UP")   #聚焦到密码输入框
MonkeyRunner.sleep(2)
device.type("123123","DOWN_AND_UP")   #输入密码123123
MonkeyRunner.sleep(3)
device.touch(461,402,"DOWN_AND_UP")   #点击登陆按钮
MonkeyRunner.sleep(5)
print "login" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---商品管理---
device.touch(220,1144,"DOWN_AND_UP")   #进入商品管理
MonkeyRunner.sleep(5)
#---查看购物记录---
for i in range(1,2):
    device.touch(452,605,"DOWN_AND_UP")   #点击一个日期
    MonkeyRunner.sleep(3)
    device.touch(328,581,"DOWN_AND_UP")   #点击购物记录
    MonkeyRunner.sleep(5)
    device.touch(315,213,"DOWN_AND_UP")   #点击一个记录
    MonkeyRunner.sleep(5)
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case7/case7-%s.png'%i,'png')  #保存截图到PC
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键返回商品管理列表
    MonkeyRunner.sleep(2)
    print i
print "End case7 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---查看购物清单---
for i in range(1,2):
    device.touch(452,605,"DOWN_AND_UP")   #点击一个日期
    MonkeyRunner.sleep(3)
    device.touch(339,669,"DOWN_AND_UP")   #点击购物清单
    MonkeyRunner.sleep(5)
    device.touch(285,232,"DOWN_AND_UP")   #点击一个购物计划
    MonkeyRunner.sleep(2)
    device.touch(128,218,"DOWN_AND_UP")   #点击一个商品文字链接
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case8/case8-%s.png'%i,'png')  #保存截图到PC
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键返回商品管理列表
    MonkeyRunner.sleep(2)
    print i
print "End case8 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---查看当日活动---
for i in range(1,2):
    device.touch(452,605,"DOWN_AND_UP")   #点击一个日期
    MonkeyRunner.sleep(3)
    device.touch(339,757,"DOWN_AND_UP")   #点击当日活动
    MonkeyRunner.sleep(5)
    device.touch(301,264,"DOWN_AND_UP")   #查看一个活动
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case9/case9-%s.png'%i,'png')  #保存截图到PC
        MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键返回商品管理列表
    MonkeyRunner.sleep(2)
    print i
print "End case9 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---登陆账号---
device.touch(661,90,"DOWN_AND_UP")   #点击设置
MonkeyRunner.sleep(2)
device.touch(337,208,"DOWN_AND_UP")   #点击“登陆”,账号:weetmac@qq.com
MonkeyRunner.sleep(2)
device.touch(263,301,"DOWN_AND_UP")   #聚焦到密码输入框
MonkeyRunner.sleep(2)
device.type("123123","DOWN_AND_UP")   #输入密码123123
MonkeyRunner.sleep(3)
device.touch(461,402,"DOWN_AND_UP")   #点击登陆按钮
MonkeyRunner.sleep(5)
print "login" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---消费账单---
device.touch(357,1136,"DOWN_AND_UP")   #点消费账单
MonkeyRunner.sleep(5)
#---查看账单---
for i in range(1,2):
    device.touch(362,170,"DOWN_AND_UP")   #点击一个日期
    MonkeyRunner.sleep(3)
    device.touch(321,413,"DOWN_AND_UP")   #点击一个账单
    MonkeyRunner.sleep(5)
    device.touch(607,1141,"DOWN_AND_UP")   #点击开据发票
    MonkeyRunner.sleep(2)
    device.touch(74,242,"DOWN_AND_UP")   #勾选发票抬头
    MonkeyRunner.sleep(2)
    device.touch(587,1141,"DOWN_AND_UP")   #点击确认完成
    MonkeyRunner.sleep(2)
    device.touch(585,1136,"DOWN_AND_UP")   #点击确认提交
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case10/case10-fapiao-%s.png'%i,'png')  #保存截图到PC
        MonkeyRunner.sleep(2)
    device.touch(357,280,"DOWN_AND_UP")   #点非弹出提示位置
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.touch(441,1141,"DOWN_AND_UP")   #点“评论”
    MonkeyRunner.sleep(2)
    device.touch(344,418,"DOWN_AND_UP")   #选择要评论的商品
    MonkeyRunner.sleep(2)
    device.touch(461,285,"DOWN_AND_UP")   #选择一个星级
    MonkeyRunner.sleep(2)
    device.touch(616,552,"DOWN_AND_UP")   #点提交
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case10/case10-pinglun-%s.png'%i,'png')  #保存截图到PC
        MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    print i
print "End case10 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---收藏---
device.touch(497,1136,"DOWN_AND_UP")   #点击收藏
MonkeyRunner.sleep(5)


#---登陆账号---
device.touch(661,90,"DOWN_AND_UP")   #点击设置
MonkeyRunner.sleep(2)
device.touch(337,208,"DOWN_AND_UP")   #点击“登陆”,账号:weetmac@qq.com
MonkeyRunner.sleep(2)
device.touch(263,301,"DOWN_AND_UP")   #聚焦到密码输入框
MonkeyRunner.sleep(2)
device.type("123123","DOWN_AND_UP")   #输入密码123123
MonkeyRunner.sleep(3)
device.touch(461,402,"DOWN_AND_UP")   #点击登陆按钮
MonkeyRunner.sleep(3)
print "login" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---收藏---
device.touch(497,1136,"DOWN_AND_UP")   #点击收藏
MonkeyRunner.sleep(5)
#---查看收藏---
for i in range(1,2):
    device.touch(346,762,"DOWN_AND_UP")   #点一个收藏商品
    MonkeyRunner.sleep(5)
    device.touch(609,893,"DOWN_AND_UP")   #点击更多评论
    MonkeyRunner.sleep(5)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.touch(425,1130,"DOWN_AND_UP")   #点击加入购物计划
    MonkeyRunner.sleep(2)
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case11/case11-pinglun-%s.png'%i,'png')  #保存截图到PC
        MonkeyRunner.sleep(2)
    device.touch(621,1133,"DOWN_AND_UP")   #点取消
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    print i
print "End case11 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---收藏广场---
for i in range(1,2):
    device.touch(65,90,"DOWN_AND_UP")   #点击左侧筛选按钮
    MonkeyRunner.sleep(2)
    device.touch(99,424,"DOWN_AND_UP")   #点击收藏广场
    MonkeyRunner.sleep(5)
    device.touch(339,466,"DOWN_AND_UP")   #点击商品图片
    MonkeyRunner.sleep(5)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.touch(342,800,"DOWN_AND_UP")   #点击商家文字
    MonkeyRunner.sleep(5)
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case12/case12-pinglun-%s.png'%i,'png')  #保存截图到PC
        MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    print i
print "End case12 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---登陆账号---
device.touch(661,90,"DOWN_AND_UP")   #点击设置
MonkeyRunner.sleep(2)
device.touch(337,208,"DOWN_AND_UP")   #点击“登陆”,账号:weetmac@qq.com
MonkeyRunner.sleep(2)
device.touch(263,301,"DOWN_AND_UP")   #聚焦到密码输入框
MonkeyRunner.sleep(2)
device.type("123123","DOWN_AND_UP")   #输入密码123123
MonkeyRunner.sleep(3)
device.touch(461,402,"DOWN_AND_UP")   #点击登陆按钮
MonkeyRunner.sleep(5)
print "login" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---吆喝---
device.touch(650,1133,"DOWN_AND_UP")   #点击吆喝
MonkeyRunner.sleep(5)
#---查看吆喝---
for i in range(1,2):
    device.touch(294,696,"DOWN_AND_UP")   #点击吆喝文字
    MonkeyRunner.sleep(5)
    device.touch(371,469,"DOWN_AND_UP")   #点击商品图片
    MonkeyRunner.sleep(2)
    device.touch(380,994,"DOWN_AND_UP")   #点击费图片位置
    MonkeyRunner.sleep(2)
    device.touch(128,280,"DOWN_AND_UP")   #点击一个商品文字链接
    MonkeyRunner.sleep(5)
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case13/case13-pinglun-%s.png'%i,'png')  #保存截图到PC
        MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    print i
print "End case13 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---吆喝广场---
for i in range(1,2):
    device.touch(60,82,"DOWN_AND_UP")   #点击左侧筛选按钮
    MonkeyRunner.sleep(2)
    device.touch(78,592,"DOWN_AND_UP")   #点击吆喝广场
    MonkeyRunner.sleep(5)
    device.touch(175,504,"DOWN_AND_UP")   #点击一个商家
    MonkeyRunner.sleep(5)
    device.touch(121,365,"DOWN_AND_UP")   #查看商家详细信息
    MonkeyRunner.sleep(5)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.touch(101,1120,"DOWN_AND_UP")   #查看商家精品
    MonkeyRunner.sleep(5)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.touch(670,192,"DOWN_AND_UP")   #点击关注/取消关注
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case13/case13-pinglun-%s.png'%i,'png')  #保存截图到PC
        MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    print i
print "End case14 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---设置---
#---登陆账号---
for i in range(1,2):
    device.touch(661,90,"DOWN_AND_UP")   #点击设置
    MonkeyRunner.sleep(2)
    device.touch(337,208,"DOWN_AND_UP")   #点击“登陆”,账号:weetmac@qq.com
    MonkeyRunner.sleep(2)
    device.touch(263,301,"DOWN_AND_UP")   #聚焦到密码输入框
    MonkeyRunner.sleep(2)
    device.type("123123","DOWN_AND_UP")   #输入密码123123
    MonkeyRunner.sleep(3)
    device.touch(461,402,"DOWN_AND_UP")   #点击登陆按钮
    MonkeyRunner.sleep(5)
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case15/case15-pinglun-%s.png'%i,'png')  #保存截图到PC
        MonkeyRunner.sleep(2)
    print i
print "End case15 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---增减抬头---
for i in range(1,2):
    device.touch(661,90,"DOWN_AND_UP")   #点击设置
    MonkeyRunner.sleep(2)
    device.touch(186,826,"DOWN_AND_UP")   #点击发票抬头设置
    MonkeyRunner.sleep(2)
    device.touch(308,208,"DOWN_AND_UP")   #查看一个抬头
    MonkeyRunner.sleep(2)
    device.touch(245,317,"DOWN_AND_UP")   #点击删除一个抬头
    MonkeyRunner.sleep(3)
    device.touch(643,90,"DOWN_AND_UP")   #点击“+”
    MonkeyRunner.sleep(2)
    device.touch(339,205,"DOWN_AND_UP")   #聚焦到密码输入框
    MonkeyRunner.sleep(2)
    device.type("qwsazx","DOWN_AND_UP")   #输入抬头内容
    MonkeyRunner.sleep(2)
    device.touch(346,336,"DOWN_AND_UP")   #点击确认添加
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case16/case16-pinglun-%s.png'%i,'png')  #保存截图到PC
        MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    print i
device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
MonkeyRunner.sleep(2)
print "End case16 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间


#---查看购好奇---
for i in range(1,2):
    device.touch(60,1037,"DOWN_AND_UP")   #点击购好奇
    MonkeyRunner.sleep(5)
    device.drag((342,1048),(342,349),0.2,10)   #滑动列表到底端
    MonkeyRunner.sleep(2)
    device.touch(348,1000,"DOWN_AND_UP")   #查看商品详情
    MonkeyRunner.sleep(5)
    if i%10==0:
        result=device.takeSnapshot()   #截图
        MonkeyRunner.sleep(2)
        result.writeToFile('D:/test/case17/case17-pinglun-%s.png'%i,'png')  #保存截图到PC
        MonkeyRunner.sleep(2)
    device.press("KEYCODE_BACK","DOWN_AND_UP")   #按返回键
    MonkeyRunner.sleep(2)
    print i
print "End case17 test" + " " + time.strftime('%Y-%m-%d  %H:%M:%S')   #打印case测试结束时间
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值