2012-02-23 35 views

Trả lời

13

Có nhiều cách khác nhau để bạn có thể làm điều đó. Trong Robotium có rất nhiều phương thức waitFor khác nhau mà bạn có thể sử dụng. Trong trường hợp của bạn, bạn có thể sử dụng:

solo.waitForDialogToClose() //waits for the dialog to close 
solo.waitForActivity() // if there is a activity change 
solo.waitForText() //if a certain text appears after the loading is done 
solo.waitForView() //if a certain view is shown after the load screen is done. 

Vui lòng xem Robotium API Documentation để biết thêm waitFor phương pháp trong Robotium.

+0

Cảm ơn ... có vẻ như để làm việc nhưng mất nhiều thời gian hơn tôi mong đợi khi tôi sử dụng lệnh này: 'solo.waitForActivity (. Solo.getCurrentActivity toString()()); ' – user952342

+0

@Renas Nếu tôi muốn đợi cho thanh tiến trình ngang có nghĩa là, làm thế nào tôi có thể sử dụng các phương pháp này? – Manidroid

+0

solo.waitForDialogToClose() sẽ không hoạt động nếu bạn có hộp thoại cảnh báo ngay lập tức sau progressdialog, robotium sẽ đợi hộp thoại cảnh báo đóng lại. – Suru

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