bkaptech Posted July 21, 2016 Share Posted July 21, 2016 Trong bài trước chúng tôi đã tìm hiểu về các phạm vi thẩm tra Espresso , tiếp với bài này chúng tôi sẽ đi sâu vào thực hiện đơn vị thẩm tra Espresso. 1. Vị trí của các đơn vị thẩm tra Espresso. thẩm tra Espresso phải được đặt trong các thư mục app/src/androidTest. Để đơn giản hóa việc sử dụng các API Espresso nó được đề xuất để thêm nhập cảng tĩnh sau. Điều này cho phép truy cập vào các thủ pháp này không có tiếp đầu ngữ lớp. import static android.support.test.espresso.Espresso.onView ; import static android.support.test.espresso.action.ViewActions.c lick ; import static android.support.test.espresso.action.ViewActions.c loseSoftKeyboard ; import static android.support.test.espresso.action.ViewActions.t ypeText ; import static android.support.test.espresso.assertion.ViewAssert ions.matches ; import static android.support.test.espresso.matcher.ViewMatchers .withId ; import static android.support.test.espresso.matcher.ViewMatchers .withText ; 2. Sử dụng ViewMatcher trong lập trình ứng dụngĐể tìm một điểm , sử dụng thủ pháp onView ( ) và thẩm tra xem độ chính xác. Nếu bạn đang sử dụng một AdapterView thì nên sử dụng thủ pháp onData ( ) thay vì onView ( ) bởi thủ pháp onView ( ) trả về một đối tượng của loại ViewInteraction còn thủ pháp onData ( ) trả về một đối tượng kiểu DataInteraction. 3. Hoạt động Performing ViewInteraction và DataInteraction để xác định một Bắt đầu làm cho thẩm tra thông qua một đối tượng kiểu ViewAction thông qua các thủ pháp perform. Các lớp ViewActions trong học lập trình android cung cấp phương thức viện trợ cho các hoạt động phổ biến nhất , như: ViewActions.click ViewActions.typeText ( ) ViewActions.pressKey ( ) ViewActions.clearText ( ) Việc phương thức perform trả về lại một đối tượng kiểu ViewInteraction mà bạn có thể thực hiện nhiều Bắt đầu làm hoặc công nhận Cuối cùng. Nó cũng sử dụng varags như là đối số , giá dụ , bạn có thể vượt qua một vài Bắt đầu làm cùng lúc với nó.Tham gia khóa học lập trình android từ cơ bản đến nâng cao tại học viện công nghệ vietpro4. Thẩm tra Cuối cùng thí nghiệmGọi thủ pháp ViewInteraction.check ( ) để khẳng định một trạng thái , thủ pháp này có một đối tượng đầu vào các lớp ViewAssertion cung cấp phương thức viện trợ cho việc tạo ra các đối tượng: matches - Hamcrest matcher doesNotExist - khẳng định ý kiến không tồn tại. 5. Thực hiện ghi Espresso UI. Android Studio cung cấp một Run ▸ Record Espresso Test cho phép bạn ghi lại sự tương tác với các vận dụng của bạn và tạo ra một thí nghiệm Espresso từ nó. Để tìm hiểu thêm về các kiến thức lập trình, bạn có thể tham gia vào các Khóa học lập trình PHP & MySQL, lập trình ASP.NET, lập trình Java, học lập trình Android,… của BACHKHOA-APTECH để nhận được sự hỗ trợ nhiệt tình từ phía các giảng viên giàu kinh nghiệm của chúng tôi. THÔNG TIN LIÊN HỆ HỆ THỐNG ĐÀO TẠO LẬP TRÌNH VIÊN VÀ QUẢN TRỊ MẠNG QUỐC TẾ BACHKHOA-APTECH Địa chỉ: Tòa nhà HTC, 236B & 238 Hoàng Quốc Việt, Cầu Giấy, Hà Nội Điện Thoại: 0968.27.9669 | Email: [email protected] Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.