Android系统。 Espresso:如何在TextView上用下划线标记写测试检查?

时间:2018-06-12 13:20:00

标签: android-espresso

这是我的xml布局:

<TextView
            android:id="@+id/forgotPasswordTextView"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginBottom="15dp"
            android:gravity="center"
            android:onClick="@{ () -> presenter.doForgotPassword()}"
            android:text="@string/forgot_password"
            android:textColor="#bbbbbb"
            android:textSize="13sp"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="@+id/loginTextView"
            app:layout_constraintStart_toStartOf="@+id/loginTextView" />

这里@ string / forgot_password

<string name="forgot_password"><u>Forgot password?</u></string>

结果文字带下划线。好的。

但是我想写Espresso测试以检查 TextView 中的文字是否为下划线?我该怎么做?

enter image description here

1 个答案:

答案 0 :(得分:1)

如果是Espresso测试,那么只需创建一个新的匹配器,如下所示:

box-sizing

使用如下:

#service_container {
  text-align: center;
}

.servicon {
  font-size: 54px;
}

.service_page_tile {
  background-color: rgba(161, 204, 239, 0.5);
  margin:5px;
}