小菜鸟弄百度cafe过程中遇到的问题记录

来源:互联网 发布:江西财经大学数据库 编辑:程序博客网 时间:2024/06/05 10:12
按照http://baiduqa.github.io/Cafe/过程中遇到的:
1、把TestApiDemos导入eclipse后,显示感叹号,原因没有ApiDemos,ApiDemos在android sdk 下 samples 内,或者把TestApiDemos中对被测工程的指向弄掉
2、把ApiDemos导入eclipse后,显示红叉叉,新建一个包再导入,然后改变Project Build Target(project->properties->Android)
3、Run as android junit test后,“Installation error: INSTALL_FAILED_VERSION_DOWNGRADE”,提高 AndroidManifest.xml中的manifest的android:versionCode,卸载软件重新安装
4、运行时提示“java.lang.NullPointerException”,没有安装Cafe.apk,为什么要安装这个,有什么用的?
5、运行时提示“java.lang.SecurityException: Requires android.permission.MOUNT_UNMOUNT_FILESYSTEMS permission”,添加sd装载卸载权限,怎么还不行?
6、把从MTC导出的工程导入eclipse时,显示红叉叉,改变编码;运行时,如果没有被测程序,先安装一个,或者build path->configure build path->java build path->projects指向被测的工程
7、adb 下运行命令:D:\TDDOWNLOAD\Android_SDK\platform-tools>adb shell am instrument -e class com.baidu.recordreplay.test.MyTest(测试类所在的包名) -w gf.king.app.test(测试工程的manifest的package)/com.baidu.cafe.CafeTestRunner
8、dos下运行,D:\TDDOWNLOAD\Android_SDK\platform-tools>adb shell am instrument -e class com.example.android.apis.test.TestCafe -w com.example.android.apis.test/com.baidu.cafe.CafeTestRunner,怎么知道是com.baidu.cafe.CafeTestRunner?manifest中可以看到
9、MTC录制时提示“安装失败 , 请检查手机是否可以正常安装程序”,换个手机不会,安装失败的手机是android 4.3的
10、Test run failed: No test results,测试工程没有指向被测工程
11、点击radiobutton: local.recordReplay.clickOn("id/rb_trade_rate_all","0", false);
12、由于软键盘挡住控件,收起来
EditText num_text = local.getEditText(3);
InputMethodManager imm = (InputMethodManager) local.getCurrentActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(num_text.getWindowToken(), InputMethodManager.HIDE_IMPLICIT_ONLY);
0 0