我正在为Android应用程序进行perl测试,如何使用perl脚本使用eclipse史诗测试android应用程序
请转发一些解决方案
非常感谢
纳拉辛哈
答案 0 :(得分:3)
我的解决方案:
#use strict;
#use warnings;
system("adb shell am start -a com.android.intent.action.MAIN -n com.android.mms/.ui.ConversationList");
sleep(0);
system("adb shell am start -a com.android.intent.action.MAIN -n com.android.mms/.ui.ComposeMessageActivity");
system("adb shell input text 'Anji'");
sleep(2);
system("adb shell input keyevent 20");
sleep(2);
system("adb shell input text '9491407690'");
sleep(4);
system("adb shell input keyevent 21");
sleep(2);
system("adb shell input keyevent 66");
system("adb shell input keyevent 20");
system("adb shell input keyevent 20");
sleep(2);
system("adb shell input keyevent 66");
sleep(2);
system("adb shell input keyevent 19");
sleep(0);
system("adb shell input keyevent 66");
sleep(0);
system("adb shell input keyevent 5");
sleep(0);
system("adb shell input keyevent 4");
sleep(0);
system("adb shell input text 'callsuccess'");
sleep(4);
system("adb shell input keyevent 21");
system("adb shell input keyevent 66");
sleep(0);
system("adb shell input keyevent 19");
system("adb shell input keyevent 4");
system("adb shell input keyevent 4");
system("adb shell input keyevent 66");
system("adb shell am start -a com.android.intent.action.MAIN -n com.android.launcher/.Launcher");