美文网首页
Robotium学习笔记--常用API

Robotium学习笔记--常用API

作者: 哥就是个传说 | 来源:发表于2016-12-09 18:45 被阅读0次

    Robotium是一套通用的安卓APP自动化框架,官方提供了一整套API及其文档,这里不赘述所有的API,仅介绍下笔者在写case过程中常用的API。

    一、点击相关

    1. clickOnText(String text) :点击包含该文字的地方

        clickOnText(String text,int match):可指定第X个match的地方点击

        clickOnText(String text,int match,boolean scroll):可滚动查找文字点击、

    2. clickOnView(View view): 根据ID单击一个view

    例子: clickOnView(solo.getView(ID) )

    3. clickOnImageButton(int index): 根据序号单击一个图片按钮

    例子:clickOnImageButton(0)

    二、search相关

    1. searchText (String text [, int minimumNumberOfMatches, boolean scroll, boolean onlyVisible])

    功能:判断当前的屏幕中是否能找到指定的text,即文本。

    参数:

    text: 搜索文字

    minimumNumberOfMatches 最小多少个,0表示1个或者多个

    scroll:是否允许滚动搜索

    onlyVisible: 仅记录可见

    返回:

    true-如果找到了该文本

    false-如果没有找到该文本

    2. boolean searchButton (String text [, int minimumNumberOfMatches,boolean onlyVisible])

    功能:判断当前的屏幕中是否能找到指定的button

    参数:

    text-查找的button的文字

    minimumNumberOfMatches-最小多少个,0表示1个或者多个

    onlyVisible-只记录可见的

    返回:

    true-如果找到了该控件

    false-如果没有找到该控件

    三、返回相关

    1. solo.goback(): 返回到上一页面

    四、滚动相关

    1. solo.scrollUp(): 向上滑动

    2.solo.scrollDown(): 向下滑动

    五、get相关

    1. getView(String id)

    功能:获取当前View,或是所有View的列表。

    2. getCurrentViews(Class classToFilterBy, View parent)

    功能:获取父类view下面所有的子集

    相关文章

      网友评论

          本文标题:Robotium学习笔记--常用API

          本文链接:https://www.haomeiwen.com/subject/bbeqmttx.html