2010-02-19 41 views

Trả lời

7

Tôi muốn sử dụng Robotium vì Calculon vẫn đang ở giai đoạn rất sớm. Dưới đây là một lời nhận xét từ tác giả Calculon của:

Vâng, hiện nay nó chỉ là một bó của tập tin nguồn mà tôi đã rút khỏi dự án khác ... Lưu ý rằng thư viện này vẫn còn là một nguyên mẫu rất sớm. API của nó có thể là thay đổi. Source

Tôi đã chơi với Robotium hôm nay, nó chắc chắn làm cho việc viết các bài kiểm tra chức năng trở nên thú vị. Để cung cấp cho bạn một ý tưởng, đây là một vài phương pháp điểm nổi bật từ API:

  • clickOnButton, clickOnText
  • enterText
  • getCurrentButtons, getCurrentEditTexts, getCurrentImageViews, getCurrentSpinners, getCurrentTextViews
  • pressMenuItem, pressSpinnerItem
  • searchText, searchEditText, searchButton

Đây là mẫu mã f rom Hướng dẫn Bắt đầu:

public void testTextIsSaved() throws Exception { 
    solo.clickOnText("Other"); 
    solo.clickOnButton("Edit"); 
    assertTrue(solo.searchText("Edit Window")); 
    solo.enterText(1, "Some text for testing purposes") 
    solo.clickOnButton("Save"); 
    assertTrue(solo.searchText("Changes have been made successfully")); 
    solo.clickOnButton("Ok"); 
    assertTrue(solo.searchText("Some text for testing purposes"));} 

Chắc chắn cung cấp cho nó một thử nếu bạn đang đi để viết ActivityInstrumentationTestCase2 lớp. Xem hướng dẫn Getting Started để được hướng dẫn.

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