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
khoảng trống thông báo (chuỗi thông báo, chuỗi tiêu đề chuỗi 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.
số nguyên lựa chọn (thông báo chuỗi, có thể lặp lại lựa chọn, chuỗi tiêu đề)
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.
khoảng trống trợ giúp (định dạng chuỗi)
Hiển thị tham chiếu 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.
chuỗi nhập văn bản vào đây (chuỗi thông báo, chuỗi initialValue, chuỗi title [tiêu_đề], chuỗi okTitle, chuỗi HủyTitle)
Hiển thị hộp thoại chấp nhận dữ liệu nhập.
khoảng trống ngủ (nổi giây)
Tạm dừng chương trình hiện tại trong số giây đã chỉ định.
MonkeyDevice waitForConnection (thời gian chờ nổi, chuỗi 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

chuỗi cảnh báo ( chuỗi thông báo, chuỗi tiêu đề, chuỗi 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".

số nguyên lựa chọn (chuỗi thông báo, lựa chọn có thể lặp lại, chuỗi tiêu đề)

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 lỗi Python có thể lặp lại 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 phạm vi 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.

khoảng trống trợ giúp (chuỗi định dạng)

Hiển thị tham chiếu 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 HTML thuần hoặc "html" cho HTML.

chuỗi nhập (chuỗi thông báo chuỗi initialValue, chuỗi title, chuỗi okTitle, chuỗi 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.

khoảng trống ngủ (nổi giây )

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 waitForConnect (thời gian chờ nổi, chuỗi 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.