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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
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.
|
||||||||||
|
Hiển thị hộp thoại có danh sách các lựa chọn cho quy trình chạy chương trình hiện tại.
|
||||||||||
|
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.
|
||||||||||
|
Hiển thị hộp thoại chấp nhận dữ liệu nhập.
|
||||||||||
|
Tạm dừng chương trình hiện tại trong số giây đã chỉ định.
|
||||||||||
MonkeyDevice
|
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 đã ở chế độ nên 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 hiển thị trong nút hộp thoại. Giá trị mặc định là "OK". |
integer choice (string message, iterable choices, string title)
Hiển thị hộp thoại có danh sách các lựa chọn cho quy trình chạy chương trình hiện tại. Hộp thoại đã ở chế độ nên 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 trên 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. Tùy 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 "Hủy", 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)
Hiển thị hộp thoại chấp nhận dữ liệu nhập và trả lại dữ liệu đó cho chương trình. Hộp thoại đã ở chế độ nên 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 nhập 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 để hiển thị 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. Tùy chọn mặc định là "đầu vào". |
okTitle | Văn bản hiển thị trong nút okTitle. Tùy chọn mặc định là "OK". |
cancelTitle | Văn bản hiển thị trong nút cancelTitle. Tùy chọn mặc định là "Hủy". |
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 hủyTitle, 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. Tùy 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.