2016-03-03 19 views
6

Tôi mới dùng Espresso và có vấn đề này: Làm cách nào để kiểm tra xem một số hộp kiểm đã được kiểm tra chưa? Tôi tạo một đối sánh từ hộp kiểm và tôi nhấp vào nó bằng espresso.Espresso checkbox được kiểm tra

Tôi đọc một số hướng dẫn về cách sử dụng getInstrumentation() nhưng tôi chỉ có thể sử dụng InstrumentationRegistry.getInstrumentation() và nó không hoạt động.

Nói chung, làm cách nào để tạo tiện ích con thực sự như Nút, Hộp kiểm, v.v ... từ đối tượng Matcher?

Cảm ơn bạn đã trợ giúp.

Trả lời

7

Sau khi nhấp chuột, bạn có thể kiểm tra hộp kiểm đó được kiểm tra với các biểu hiện như:

onView(withId(R.id.checkbox)).check(matches(isChecked())); 
+0

gì nếu đó là một trình đơn, họ cũng đang checkable – cesarferreira

+0

Nếu chưa được giải quyết, hãy nhớ để nhập khẩu: 'nhập khẩu android.support.test tĩnh .espresso.matcher.ViewMatchers.isChecked; ' – DiegoRBaquero

Các vấn đề liên quan