我有问题需要在ITALIC风格中测试显示单词。有人可以提供我任何示例代码来显示文字风格吗?我在android studio中使用Espresso和JUnit 4。我非常感谢你的合作。谢谢如何在浓缩咖啡测试中测试单词风格“ITALIC”
0
A
回答
0
这应该使你的TextView
大胆,同时强调和斜体。
的strings.xml
<resources>
<string name="register"><u><b><i>Copyright</i></b></u></string>
</resources>
要设置该字符串到您的TextView的,在你的main.xml中做到这一点
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/textview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="@string/register" />
+0
是的。我已经有这个。现在,我想在使用Android Studio的测试自动化中测试ITALIC WORD – intan
0
请尝试以下解。它可能适合你。 核心思想是考虑为您的情况使用自定义的ViewMatcher。
public static Matcher<View> withItalicStyle(final int resourceId) {
return new TypeSafeMatcher<View>() {
@Override
public void describeTo(Description description) {
description.appendText("has Italic Text with resource");
}
@Override
public boolean matchesSafely(View view) {
TextView textView = (TextView) view.findViewById(resourceId);
return (textView.getTypeface().getStyle() == Typeface.ITALIC);
}
};
}
而且在你的测试用例,你可以
onView(CustomMatchers.withItalicStyle(R.id.yourResourceId)).check(isDisplayed());
+1
您可以避免使用[BoundedMatcher]进行投射(https://developer.android.com/reference/android/support/test/espresso/matcher/BoundedMatcher.html ) –
相关问题
- 1. 多次运行浓缩咖啡测试
- 2. 意式浓缩咖啡测试 - Android
- 3. 浓缩咖啡循环结束测试
- 4. 如何在浓缩咖啡测试中循环3个按钮
- 5. 随机浓咖啡测试失败
- 6. 测试片段与浓咖啡库
- 7. CircleCI上的浓咖啡测试失败
- 8. 勺子和浓咖啡测试
- 9. Android如何通过浓缩咖啡测试失败
- 10. 勺子:在浓缩咖啡测试中的空白adb日志
- 11. 在控制台上显示浓缩咖啡测试结果
- 12. 如何反复运行单元测试+浓咖啡?
- 13. 使用浓缩咖啡测试可绘制的变化
- 14. 浓缩咖啡,测试登录屏幕的快乐路径
- 15. 使用Dagger2进行浓缩咖啡测试
- 16. 意式浓缩咖啡测试不更新
- 17. 意式浓缩咖啡测试与永不落幕AsyncTask
- 18. 浓缩咖啡和手动同时测试
- 19. 意式浓缩咖啡嵌套回收器视图UI测试
- 20. 浓缩咖啡测试不能处理挑选者
- 21. 浓缩咖啡测试ImageView包含可绘制
- 22. 使用ExpandableListView进行浓缩咖啡测试
- 23. 使用浓咖啡测试Android NavigationView菜单项
- 24. 如何更改设备上的IME以进行浓缩咖啡测试
- 25. 浓咖啡测试中的Apache Poi 64K错误
- 26. 在android工作室的浓咖啡测试
- 27. AndroidStudio记录咖啡测试
- 28. 拖放浓缩咖啡
- 29. 安卓意式浓缩咖啡让应用程序在测试后运行
- 30. 如何测试与RxBindings和咖啡
使用'机器人:TEXTSTYLE = “斜体”'。 – KeLiuyue
@KeLiuyue ..谢谢。但是如何在Test Automation内部进行测试。 – intan