MonkeyRunner

Một loại monkeyrunner có chứa các phương thức tiện ích tĩnh.

Tóm tắt

Phương thức
void thông báo (chuỗi thông báo, chuỗi tiêu đề chuỗi okTitle)
Cho thấy hộp thoại cảnh báo quy trình đang chạy chương trình hiện tại.
integer choice (string message, iterable choices, string title)
Cho thấy hộp thoại có danh sách lựa chọn đối với quy trình chạy chương trình hiện tại.
void trợ giúp (chuỗi định dạng)
Hiển thị tài liệu tham khảo API monkeyrunner theo kiểu tương tự như công cụ pydoc của Python, sử dụng định dạng được chỉ định.
string dữ liệu đầu vào (chuỗi thông báo, chuỗi initialValue, chuỗi tiêu đề, chuỗi okTitle, chuỗi cancelTitle)
Cho thấy hộp thoại chấp nhận dữ liệu đầu vào.
void ngủ (nổi số giây)
Tạm dừng chương trình hiện tại trong số giây đã chỉ định.
MonkeyDevice waitForConnection (float timeout, string deviceId)
Cố gắng kết nối giữa phần phụ trợ monkeyrunner và trình mô phỏng hoặc thiết bị đã chỉ định.

Phương thức công khai

string alert ( string message, string title, string okTitle)

Hiển thị hộp thoại cảnh báo quy trình đang chạy chương trình hiện tại. Hộp thoại đã được đặt vào chế độ, vì vậy chương trình sẽ tạm dừng cho đến khi người dùng nhấp vào nút của hộp thoại.

Đối số
thông báo Nội dung hiển thị trong hộp thoại.
tiêu đề Tiêu đề của hộp thoại. Giá trị mặc định là "Cảnh báo".
okTitle Văn bản xuất hiện trong nút hộp thoại. Giá trị mặc định là "OK".

integer choice (string message, iterable choices, string title)

Cho thấy hộp thoại có danh sách lựa chọn đối với quy trình chạy chương trình hiện tại. Hộp thoại đã được đặt vào chế độ, vì vậy chương trình sẽ tạm dừng cho đến khi người dùng nhấp vào một trong các nút của hộp thoại.

Đối số
thông báo Thông báo nhắc xuất hiện trong hộp thoại.
lựa chọn Một đối tượng có thể lặp lại (iterable) trong Python chứa một hoặc nhiều đối tượng được hiển thị dưới dạng chuỗi. Biểu mẫu nên dùng là một mảng chuỗi.
tiêu đề Tiêu đề của hộp thoại. Lựa chọn mặc định là "Đầu vào".
Trả về
  • Nếu người dùng đưa ra lựa chọn và nhấp vào nút "OK", phương thức này sẽ trả về chỉ mục dựa trên 0 của lựa chọn đó trong đối tượng có thể lặp lại. Nếu người dùng nhấp vào nút "Huỷ", phương thức sẽ trả về -1.

void help (string format)

Hiển thị tài liệu tham khảo API monkeyrunner theo kiểu tương tự như công cụ pydoc của Python, sử dụng định dạng được chỉ định.

Đối số
định dạng Định dạng đánh dấu để sử dụng trong đầu ra. Các giá trị có thể sử dụng là "text" cho văn bản thuần túy hoặc "html" cho HTML.

string input (string message string initialValue, string title, string okTitle, string cancelTitle)

Cho thấy hộp thoại chấp nhận dữ liệu đầu vào và trả lại dữ liệu đó cho chương trình. Hộp thoại đã được đặt vào chế độ, vì vậy chương trình sẽ tạm dừng cho đến khi người dùng nhấp vào một trong các nút của hộp thoại.

Hộp thoại này có hai nút, một trong số đó hiển thị giá trị okTitle và nút còn lại có giá trị cancelTitle. Nếu người dùng nhấp vào nút okTitle, thì giá trị hiện tại của hộp dữ liệu đầu vào sẽ được trả về. Nếu người dùng nhấp vào nút cancelTitle, thì một chuỗi trống sẽ được trả về.

Đối số
thông báo Thông báo nhắc xuất hiện trong hộp thoại.
initialValue Giá trị ban đầu để xuất hiện trong hộp thoại. Giá trị mặc định là một chuỗi trống.
tiêu đề Tiêu đề của hộp thoại. Lựa chọn mặc định là "Đầu vào".
okTitle Văn bản xuất hiện trong nút okTitle. Lựa chọn mặc định là "OK".
cancelTitle Văn bản xuất hiện trong nút cancelTitle. Lựa chọn mặc định là "Huỷ".
Trả về
  • Nếu người dùng nhấp vào nút okTitle, thì phương thức này sẽ trả về giá trị hiện tại của hộp nhập. Nếu người dùng nhấp vào nút cancelTitle, phương thức sẽ trả về một chuỗi trống.

void sleep ( float seconds )

Tạm dừng chương trình hiện tại trong số giây đã chỉ định.

Đối số
giây Số giây cần tạm dừng.

MonkeyDevice waitForConnection (float timeout, string deviceId)

Cố gắng kết nối giữa phần phụ trợ monkeyrunner và trình mô phỏng hoặc thiết bị đã chỉ định.

Đối số
thời gian chờ Số giây chờ kết nối. Lựa chọn mặc định là phải đợi vĩnh viễn.
deviceId Biểu thức chính quy chỉ định số sê-ri của thiết bị hoặc trình mô phỏng. Xem chủ đề Cầu gỡ lỗi Android để biết mô tả về số sê-ri của thiết bị và trình mô phỏng.
Trả về
  • Một phiên bản MonkeyDevice cho thiết bị hoặc trình mô phỏng. Sử dụng đối tượng này để điều khiển và giao tiếp với thiết bị hoặc trình mô phỏng.