且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Android自动化测试框架—Robotium 4.3介绍

更新时间:2022-09-19 12:19:14

 Android自动化测试框架Robotium新推出的4.3版本的主要工作是审查之前的代码并做优化,同时做了一些bug修复和新功能。
  新版的的功能是:

- waitForDialogToOpen() // 等待对话框打开,默认等待时间是largeTimeout
- waitForDialogToClose()// 等待对话框关闭,默认等待时间是largeTimeout
- getString(String id)  // 可以传入文本id
- scrollToSide(int side, float scrollPosition) // 水平滑动,多了一个要滑动的百分比scrollPosition(0-1)1是滑动整屏
- scrollViewToSide(View view, int side, float scrollPosition) // 水平滑动view,多了一个要滑动的百分比scrollPosition(0-1)1是滑动整屏
- WebElement.setAttributes(Hashtable<String,String> attributes) // WebEle
m```  
ent新增attributes属性
  • WebElement.getAttribute(String attributeName)
      与老版本相比的改进点:
  • getView(String id) //也可以传入android.R中的id值,而不仅仅是工程下的R文件
  • hideSoftKeyboard() // 确保能关闭软键盘了
  • clickOnMenuItem() // 提高等待时间
  • enterText(), clearEditText() // 比以前要快了
  • drag() // 首先会做关闭软键盘操作
  • takeScreenshot() // 更好的GL SurfaceViews支持
  • searchText/waitForText //支持换行
  • By.id //返回动态id
  • getCurrentWebElements() // 更好的支持css和xpath

最新内容请见作者的GitHub页:http://qaseven.github.io/