按照课程上操作,最后脚本没有执行,这一般会是什么原因,求助
来源:3-3 Monkey工具脚本功能详解

Namaste
2017-11-04
#Start of Script
type=raw events
count=10
speed=1.0
start data>>
LaunchActivity(com.android.calculator2,com.android.calculator2.Calculator)
#touch 9
DispatchPointer(0,0,0,400,500,0,0,0,0,0,0,0)
DispatchPointer(0,0,1,400,500,0,0,0,0,0,0,0)
UserWait(1500)
#touch 6
DispatchPress(KEYCODE_6)
UserWait(1500)
#touch +
DispatchPress(KEYCODE_PLUS)
UserWait(1500)
#touch 7
Tap(100,500,50)
UserWait(1500)
#touch =
DispatchPress(KEYCODE_EQUALS)
UserWait(1500)
RotateScreen(2,1)
UserWait(500)
2回答
-
Namaste
提问者
2017-11-04
前两个问题已经解决:
1、是因为模拟器没有设置SD Card的Size
2、是因为我没有理解好元素的坐标取值规律,应该是取的元素的左上角和右下角
但是第三个问题还是没有解决,我改成DispatchPointer就可以,还请大神帮忙
00 -
Namaste
提问者
2017-11-04
原来是下面这句要加空格
start data >>
但目前还是有问题
1、执行中有提示
java.io.FileNotFoundException: /storage/sdcard/scriptlog.txt: open failed: EROFS (Read-only file system)
2、使用Tap命令不起作用
3、将+7改为DispatchPress后可以输入7,但点击等号后没有自动输出结果
00
相似问题