Robotium 常用方法

Robotium 常用方法①点击:clickOnButton(int)//ClicksonaButtonwithagivenindex.clickOnButton(String)//ClicksonaButtonwithagiventext.clickOnCheckBox(int)//ClicksonaCheckBoxwithagivenindex.clickOnVie

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

① 点击:

clickOnButton(int) //Clicks on a Button with a given index.
clickOnButton(String) //Clicks on a Button with a given text.
clickOnCheckBox(int) //Clicks on a CheckBox with a given index.
clickOnView(View) //Clicks on a given View.
clickOnText(String) //Clicks on a View displaying a given text.
clickLongOnText(String) //Long clicks on a given View.
clickOnRadioButton(int) //Clicks on a RadioButton with a given index.
clickOnScreen(float, float) //Clicks on a given coordinate on the screen.

② 取得:

getCurrentActivity() //Returns the current Activity.
getText(String) //Returns a TextView which shows a given text.
getView(int) //Returns a View with a given id.
getEditText(String) //Returns an EditText which shows a given text. 
getImage(int) //Returns an ImageView with a given index.

③ 拖拽:

drag(float, float, float, float, int) //Simulate touching a given location and dragging it to a new location.

④ 搜索:

searchText(String) //Searches for a text string and returns true if at least one item is found with the expected text.
searchEditText(String) //Searches for a text string in the EditText objects located in the current Activity.
searchButton(String, boolean) //Searches for a Button with the given text string and returns true if at least one Button is found.

功能是点击Menu按钮,选择文本描述为String的菜单,如我们的例子是”Add note”

clickOnMenuItem(String);

这个是判断当前的activity是否和我预期的一致 message是描述性的文字 name是指activity的名字 关于如何知道activity 名字,目前的方法是得看源码中的 AndroidManifest.xml–Application label–Application Nodes,在那里我们可以看到所有的activity的name

assertCurrentActivity(String message,String name);

index用来标识写到哪个EditText中。如果当前只打开一个EditText,那index=0 text:就是我们要写入的内容

enterText(int index,string text);

相当于手机上的 返回键(back key)

goBack();

返回到指定的activity

goBackToActivity(String name);

在当前的activity中搜索是否含有text的内容

searchText(String text)

点击list表的第index行,进入该文本界面

clickInList(int index);

setActivityOrientation,设置手机屏幕显示方式 LANDSCAPE:横向显示 Portrait:竖向显示

solo.setActivityOrientation(Solo.LANDSCAPE);

点击包含该文字的地方 其中text可以用正则表达式表示 (?i)—-忽略大小写。默认情况是大小写敏感的。 正则表达式与java保持一致

clickOnText(String text);

长时间按住所选的文字

clickLongOnText(String text);
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160084.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Linux上传文件到OSS

    Linux上传文件到OSS

    2021年6月1日
    202
  • 批量导出pdf 和导出图片

    批量导出pdf 和导出图片1.基于已经制作好的pdf和上传到服务器上后,前端只需要传递pdf链接数组的形式/***批量导出pdf*@accesspublic*@paramid分类编号cat_name分类名称*@returnarray*/publicfunctionactionExportpdf(){…

    2022年6月5日
    46
  • linux直接运行py文件_linux的系统调用

    linux直接运行py文件_linux的系统调用python下编译py成pyc和pyo(文件加密)需要注意的是,编译成pyc或者pyo文件后需要将命名改成与源Python命名一致,将其放在源目录下,虽然其他python文件调用pyd时显示不能检测到该模块,但实际上可以运行。由于pyc的编译收到python版本的影响,所以当将编译后的pyc迁移到另一台电脑中时,最好保持python环境一致。将python文件.py编译成pyc二进制文件:pyt…

    2025年8月7日
    4
  • docker 上传本地镜像_不同docker仓库镜像同步

    docker 上传本地镜像_不同docker仓库镜像同步前言之前通过docker搭建过jenkins+python3环境,如果想要在不同的机器上搭建一样的环境,就可以将之前搭建的镜像上传到镜像仓库,这样方便在不同的机器上快速搭建同一套环境。如果公开的话

    2022年7月29日
    20
  • 当前页面的脚本发生错误如何解决_电脑出现当前页面脚本错误怎么办

    当前页面的脚本发生错误如何解决_电脑出现当前页面脚本错误怎么办第一种方法:可能是由于自己浏览器的版本太低造成的,将自己电脑的ie浏览器版本升级到ie最高版本。(我原先ie9,升级到ie11后,就不会出现这种现象)。第二种方法:1、打开默认浏览器,在“工具”选项中打开中打开“Internet设置”选项。(不同的浏览器Internet设置选项的位置不同,自己查找看看,一般在“工具”选项中可以直接看到)2、在Internet属性界面中,点击高级…

    2022年4月19日
    114
  • 非常详细的Fiddler工具使用说明(包含APP抓包)

    非常详细的Fiddler工具使用说明(包含APP抓包)阅读目录1.Fiddler抓包简介    1).字段说明    2).Statistics请求的性能数据分析    3).Inspectors查看数据内容    4).AutoResponder允许拦截制定规则的请求    5).Filters请求过滤规则    6).Timeline请求响应时间2.Fiddler设置解密HTTPS的网络数据3.Fiddler抓取…

    2022年5月7日
    58

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号