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

发表于:2013-12-16 11:18

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:黄庆兵    来源:51Testing软件测试网采编

  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) // WebElement新增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
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号