android - 如何在 Espresso 的 RatingBar 上设置特定评级?

标签 android android-espresso ratingbar

我正在尝试编写一个测试 RatingBar 选择的 Espresso 测试。如何使用 Espresso 设置特定评级?我只看到 click(),它总是设置中间评级。

最佳答案

您需要创建一个自定义的 ViewAction 子类,它在 View 上调用 setRating,然后将您的自定义 View 操作的一个实例传递给 perform() 方法。

关于android - 如何在 Espresso 的 RatingBar 上设置特定评级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25209508/

相关文章:

java - 以不同的方式编写开关

android-espresso - Android studio - androidTest 文件夹丢失

安卓 : Espresso Test kit - How to run espresso tests on already existing app on emulator

Android - Espresso 如何在点击并移动到另一个 Activity 后测试 View

Android RatingBar 在某些设备上显示黑色覆盖

java - Retrofit2 HTTP 获取 Json 到 RecyclerView

Android:从 View 中获取 View 组?

android - RatingBar触摸位置不准确

java - 从偏好中获取值(value)?

android - setNumStars() 在 android 中不起作用