MonkeyRunner_MonekyRunner之连续删除Note
来源:互联网 发布:索达数据 编辑:程序博客网 时间:2024/05/17 06:57
import sys
from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice
from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice
device=MonkeyRunner.waitForConnection()
#Create the first note
for l in range(5):
if l<5:
device.startActivity(component="com.example.android.notepad/.NotesList")
device.press('KEYCODE_MENU',MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(3)
device.touch(20,310,MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(3)
for l in range(5):
if l<5:
device.startActivity(component="com.example.android.notepad/.NotesList")
device.press('KEYCODE_MENU',MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(3)
device.touch(20,310,MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(3)
device.type('hello')
for i in range(3):
if i<3:
device.press('KEYCODE_BACK',MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(5)
for i in range(3):
if i<3:
device.press('KEYCODE_BACK',MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(5)
print 'the first note created'
#Create the second note
#device.touch(120,20,MonkeyDevice.DOWN)
device.startActivity(component="com.example.android.notepad/.NotesList")
device.press('KEYCODE_MENU',MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(5)
device.touch(20,310,MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(5)
#device.touch(120,20,MonkeyDevice.DOWN)
device.startActivity(component="com.example.android.notepad/.NotesList")
device.press('KEYCODE_MENU',MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(5)
device.touch(20,310,MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(5)
device.type('world')
for j in range(2):
if j<2:
device.press('KEYCODE_BACK',MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(3)
for j in range(2):
if j<2:
device.press('KEYCODE_BACK',MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(3)
print 'the second note created'
# delete the first note
device.press('KEYCODE_DPAD_CENTER',MonkeyDevice.DOWN)
device.press('KEYCODE_ENTER',MonkeyDevice.DOWN)
MonkeyRunner.sleep(2)
device.press('KEYCODE_ENTER',MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(2)
device.press('KEYCODE_DPAD_CENTER',MonkeyDevice.DOWN)
device.press('KEYCODE_ENTER',MonkeyDevice.DOWN)
MonkeyRunner.sleep(2)
device.press('KEYCODE_ENTER',MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(2)
# delete others notes
for m in range(5):
if m<5:
device.press('KEYCODE_ENTER',MonkeyDevice.DOWN)
MonkeyRunner.sleep(2)
device.press('KEYCODE_ENTER',MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(2)
for m in range(5):
if m<5:
device.press('KEYCODE_ENTER',MonkeyDevice.DOWN)
MonkeyRunner.sleep(2)
device.press('KEYCODE_ENTER',MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(2)
- MonkeyRunner_MonekyRunner之连续删除Note
- [note]如何删除linux内核
- vim 删除连续空行
- VisualStudio 删除连续换行
- vector连续删除元素
- 单链表连续删除
- 删除连续的空行
- leetcode之Random Note
- 删除非连续重复记录
- 长按Backspace连续删除
- 连续删除(顺序表)
- 删除非连续重复字符
- 删除字符串中连续字符
- 连续删除List中的元素
- 删除连续相同的字符串
- sed删除连续空白行
- 删除.note.gnu.build-id段号
- Note-英语语法之动词时态
- android文字阴影效果
- 关于Perl语言中BEGIN和END的使用
- JavaScript或PHP检测Android设备
- 解决android.content.res.Resources NotFoundException的一个方法
- 将一个数列中的奇数放在左边,偶数放在右边
- MonkeyRunner_MonekyRunner之连续删除Note
- Linux Call Trace原理分析
- Android网络编程之Socket&Http
- C++去除不必要的编译警告
- mysql 定时器
- C++学习第3篇-数据类型
- ASP FSO删除文件(后台删除时候可加上此代码连同删除其中的文件)
- Filter及FilterChain的使用详解
- mysql 中文乱码