一个case描述:滑动界面,出现视频的时候点击视频播放,然后返回,再继续滑动界面,播放。
逻辑
比如说要求点击视频三次后case执行结束
while 点击3次以内:
try:
点击播放视频的按钮
播放视频后点击返回按钮
记录为一次播放
except:
屏幕向上滑动
下图为播放视频的按钮,找到一个可以识别出是视频的控件
全部的脚本示例:
# -*- coding:gb18030 -*-
# -*- coding=utf-8 -*-
"""
case描述:百度app中对视频的操作
操作步骤:1、打开手百。2、进入推荐tab。3、滑动找到视频类,点击进入视频播放页,返回执行3次。
"""
import time
import os
import re
from appium import webdriver
# 读取设备 id
readDeviceId = list(os.popen('adb devices').readlines())
# 正则表达式匹配出 id 信息
deviceId = re.findall(r'^\w*\b', readDeviceId[1])[0]
# 读取设备系统版本号
deviceAndroidVersion = list(os.popen('adb shell getprop ro.build.version.release').readlines())
devic