① 点击:

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);

更多相关文章

  1. android 多行文本显示的textView
  2. android 软件键盘
  3. Android(安卓)设置DrawableRight和DrawableLeft 点击事件
  4. Android(安卓)TextView获取某一行文字
  5. EditView中插入图片
  6. android 点击图片全屏展示效果
  7. 弹出NumberPicker窗口,修改字体大小
  8. 倒计时按钮
  9. android 图片下方添加文字水印

随机推荐

  1. Android(安卓)动画之RotateAnimation应用
  2. Android本地化开发技巧
  3. Android(安卓)JNI技术, NDK开发
  4. Android中常用的bitmap处理方法 (bitmap工
  5. Android(安卓)电量优化篇
  6. Android学习笔记:TabHost 和 FragmentTabH
  7. Android蓝牙源码分析——StateMachine状
  8. Android(安卓)studio 统一管理依赖版本号
  9. 属性动画笔记
  10. 我的开源库-SimpleStetho