一、EMMC测试套件

L2层关键字.robot

*** Settings ***
Resource ../L3公共层.robot *** Keywords ***
一般录影文件列表(EMMC)
${file} Normal Files EMMC
[Return] ${file} 事件录影文件列表(EMMC)
${file} Event Files EMMC
[Return] ${file} 照片文件列表(EMMC)
${file} Picture Files EMMC
[Return] ${file} 文件拷贝到本地(EMMC)
[Arguments] ${file_type} ${file} ${num} ${main_2nd}
${copyfile} Copy File EMMC ${file_type} ${file} ${num} ${main_2nd}
[Return] ${copyfile}

二、SD_card测试套件

L2层关键字.robot

*** Settings ***
Resource ../L3公共层.robot *** Keywords ***
事件录影文件列表(SDcard)
[Arguments] ${sd}
${file} EventFilesSD ${sd}
[Return] ${file} 照片文件列表(SDcard)
[Arguments] ${sd}
${file} PictureFilesSD ${sd}
[Return] ${file} 触发大碰撞
Log 触发大碰撞事件
Cmd adb shell "am broadcast -a com.askey.dvr.eventsending.EVENT_NOTIFY_EVENT_DETECT --ei eventType 100 --el timeStamp `date +%s`000"
sleep 1
Cmd adb shell input keyevent tap 160 230 触发交通信号灯
Cmd adb shell "am broadcast -a com.askey.dvr.eventsending.EVENT_NOTIFY_EVENT_DETECT --ei eventType 0 --el timeStamp `date +%s`000"
sleep 15 触发行人穿越人行横道
Cmd adb shell "am broadcast -a com.askey.dvr.eventsending.EVENT_NOTIFY_EVENT_DETECT --ei eventType 9 --el timeStamp `date +%s`000"
sleep 15 触发未在指定地点停车
Cmd adb shell "am broadcast -a com.askey.dvr.eventsending.EVENT_NOTIFY_EVENT_DETECT --ei eventType 29 --el timeStamp `date +%s`000"
sleep 15 触发行人未走人行横道
Cmd adb shell "am broadcast -a com.askey.dvr.eventsending.EVENT_NOTIFY_EVENT_DETECT --ei eventType 10 --el timeStamp `date +%s`000"
sleep 15 设置语言2
[Arguments] ${cmd} ${image_name}
返回录制页面
菜单按钮
点击第三栏
点击第二栏
点击第四栏
向上滑动
Cmd ${cmd}
sleep 2
返回按钮
${value} 截图 ${image_name}
大小断言 ${value} 0.96 设置语言1
[Arguments] ${cmd} ${image_name}
返回录制页面
菜单按钮
点击第三栏
点击第二栏
点击第四栏
Cmd ${cmd}
sleep 2
返回按钮
${value} 截图 ${image_name}
大小断言 ${value} 0.96 进入装置讯息
返回录制页面
菜单按钮
点击第三栏
点击第二栏
向上滑动
点击第二栏
点击第一栏 屏幕关闭时间
[Arguments] ${cmd} ${time}
返回录制页面
菜单按钮
点击第三栏
点击第二栏
点击第二栏
点击第二栏
Cmd adb shell input tap 90 110
Cmd ${cmd}
返回录制页面
sleep ${time}
${brightness} 获取亮度
急减速
Should Be True 0==${brightness} 屏幕亮度值不在规定范围内 设置单位
[Arguments] ${cmd} ${image_name}
返回录制页面
菜单按钮
点击第三栏
点击第二栏
点击第三栏
Cmd ${cmd}
返回按钮
点击第三栏
${value} 截图 ${image_name}
大小断言 ${value} 0.97

最新文章

  1. 幼儿园的 selenium
  2. MySQL入门(四)
  3. 原生javascript焦点轮播图
  4. 时间的获取和转换,C#和Sql
  5. linux下编译php追加enable的方法
  6. R︱mlr包帮你挑选最适合数据的机器学习模型(分类、回归)+机器学习python和R互查手册
  7. 02-Unity深入浅出(二)
  8. 剑指offer——python【第3题】从尾到头打印链表
  9. NewWord
  10. django 定义文章url
  11. Java基础(1)IntelliJ IDEA入门、常用快捷键和数组操作
  12. bower包管理工具
  13. java 多线程 33: 多线程组件之 Callable、Future和FutureTask
  14. Python day11 filter函数筛选数据,reduce函数压缩数据的源码详解
  15. QT中QToolTip样式设置的两种方式
  16. How to omit h1 title heading in HTML export
  17. 一个残酷的生鲜O2O之梦
  18. Surrounded Regions [未完成]
  19. PHP-------- JQUERY方式
  20. 【Django笔记一】windows系统下搭建Django项目

热门文章

  1. Spring Cloud配置中心之Consul
  2. SpringBoot整合Xxl-Job
  3. Android10_原理机制系列_Binder机制
  4. webug第十关:文件下载
  5. FL Studio通道预设之采样预览
  6. FL Studio钢琴卷轴之刷子工具以及其他
  7. 在多个浏览器中添加IDM插件
  8. FL Studio20效果器Fruity Reverb 2功能介绍
  9. iMindMap组织结构视图在工作上的应用体现在哪些方面
  10. vulnhub: DC 3