Łuk*_*zka 5 android android-widget android-testing android-espresso
测试android主屏幕小部件的最佳方法是什么?很难找到任何示例代码:/哪些框架支持测试?
尝试 UIAutomator 使用 android-sdk/tools/uiautomatorviewer 获取小部件属性
import android.test.InstrumentationTestCase;
import android.support.test.uiautomator.UiDevice;
import android.support.test.uiautomator.By;
public class CalculatorUiTest extends InstrumentationTestCase {
private UiDevice mDevice;
public void setUp() {
// Initialize UiDevice instance
mDevice = UiDevice.getInstance(getInstrumentation());
// Start from the home screen
mDevice.pressHome();
UiObject widgetButton = mDevice.findObject(new UiSelector()
.text("OK"))
.className("android.widget.Button"));
widgetButton.clickAndWaitForNewWindow();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
835 次 |
| 最近记录: |