app自动化测试工具robotium

 

 

robotium基于instramentation框架,可对app白盒黑盒测试,缺点是测试进程和被测进程需要在一个进程中,不能跨应用

白盒测试时,需要app源代码,在eclipse里新建android Test Project时绑定app源码工程

黑盒测试时,需要重签名apk包,重签名方法见  http://www.cnblogs.com/stin/p/8376444.html

robotium常用API总结如下

点击类操作

clickOnText(String text)

clickOnButton(String text)

clickOnView(View view)

clickOnScreen(float x ,float y)

输入类操作

enterText(EditText editText,String text)

clearText(EditText editText)

Get相关操作

getCurrentActivity()

getText(int index)

getView(String id)

getButton(int index)

Search操作

searchEditText

判断类操作

assertCurrentActivity

assertMemoryNotLow

isCheckBoxChecked

isTextChecked

 

posted @ 2018-01-30 14:14  Claire_xu  阅读(270)  评论(0编辑  收藏  举报