2 znl 12 znl_12 于 2013.01.28 18:02 提问

在android布局中测试能自动化点击按钮吗?

我想测试程序的功能,想自动化大多数的用户交互。其中一个是按钮(一个需要用户交互的地方)。
是否有可能自动化?是否违背安全呢?

1个回答

Baby_Bonnie
Baby_Bonnie   2013.01.29 09:57
已采纳

给你推荐一个文档,关于简单的Android自动化UI测试。
Automated Unit Testing the Android UI
还有button.performClick();

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
11、Selenium + Python 实现 UI 自动化测试-操作按钮、复选框
一、按钮 input type=button .click()方法,实现点击按钮功能 from selenium import webdriver from time import sleep driver = webdriver.Chrome() driver.get("http://sahitest.com/demo/clicks.htm") driver.find_e
Android点击一次按钮,布局显示,第二次点击,布局消失;点一次出现,再点一次消失逻辑。
为自己这个菜鸟写的,虽然以前做项目这个逻辑用得很熟练,但是当写第二个项目的时候,总是用着用着,就很没自信。记录下来,方便以后肯定。private Button btn; private LinearLayout ll; 1、先定义一个booleanprivate boolean isShowOrNot = false; 2、在点击事件onClick下面写逻辑btn = (Button) find
android 点击按钮切换不同的fragment布局
先上效果图:如左图所示,实现点击下面的按钮切换不同的fragment布局; 不说了,先上主MainActivity代码: MainActivity.java:package com.example.xh.twostylefragment; import android.content.Intent; import android.os.Bundle; import android.suppor
同一个activity中通过一个按钮切换两个不同的布局
实现在同一个activity中通过一个按钮切换两个不同的布局,此处的按钮并非同一个按钮控件,而是在两个不同的布局文件中点击按钮实现布局的切换。参考博客:http://blog.csdn.net/u010963246/article/details/47324229
Android布局中按钮的设置规则,设置按钮单击事件的三种方法
Android布局中按钮的设置规则,多个按钮利用switch语句,单个按钮利用匿名内部类,设置按钮单击事件的三种方法
Espresso UI自动化测试 二(点击事件)
上面介绍了基本的输入框、文字显示,接下来我们说下监听事件 监听事件包含:文字监听、按钮、listView监听、gridView、arrayLIST、RecycleListView。 1、文字和按钮 通过id或是文字找到 onView(withId(R.id.search_text)).perform(click()); onView(withText("搜索")).perform(clic
关于PopupWindow点击不同按钮显示不同pop的解决
最终效果: 1,点击不同的button显示不同的popupwindow。 2,当点击其中任意一个button时,如果当前有另外一个popupwindow在显示,那么,会先隐藏已经开启的popupwindow,再显示当前点击按钮对应的popupwindow。 (网上搜了好久没能实现我想要的以上效果,所以自己动手写了。不算什么好的解决方式,但是想要的功能确实实现了。有喜欢的可以看看。) 先上布
使用Java自动化方法模拟Android手机点击、触屏事件
最近有一个测试需求,需要重复性的滑动手机、对手机进行触摸、点击操作等,所以就需要实现一个Android模拟人工操作的功能。一开始想写一个APK,但在实现过程中遇上了麻烦,好像需要系统应用权限等,笔者本身并不是做Android开发的,所以就没有实现。最后是通过adb shell 实现了该功能。Java开启线程,结合键盘和鼠标事件,使用adb shell控制手机。
自动化测试按钮定位方式的切换
1、webdriver.findElement(By.id("save"))2、webdriver.findElement(By.xpath(".//*[id='save']"))思维要转换灵活,解决问题是关键,只要能实现即可。当xpath定位不到时,换一种方式,用id。...
Android实现点击某个按钮指定位置弹出布局
package com.topcee.report.report; import android.app.Activity; import android.content.Context; import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.os.Bundle...