คลาส MonkeyRunner ที่มีเมธอดแบบคงที่สำหรับยูทิลิตี
สรุป
| วิธีการ | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
แสดงกล่องโต้ตอบการแจ้งเตือนไปยังกระบวนการที่เรียกใช้โปรแกรมปัจจุบัน
|
||||||||||
|
|
แสดงกล่องโต้ตอบพร้อมรายการตัวเลือกสำหรับกระบวนการที่เรียกใช้โปรแกรมปัจจุบัน
|
||||||||||
|
|
แสดงข้อมูลอ้างอิง API ของ Monkeyrunner ในรูปแบบที่คล้ายกับของเครื่องมือ
pydoc ของ Python โดยใช้รูปแบบที่ระบุ
|
||||||||||
|
|
แสดงกล่องโต้ตอบที่รับอินพุต
|
||||||||||
|
|
หยุดรายการปัจจุบันชั่วคราวตามจำนวนวินาทีที่ระบุ
|
||||||||||
MonkeyDevice
|
พยายามสร้างการเชื่อมต่อระหว่าง
monkeyrunnerแบ็กเอนด์กับ
อุปกรณ์หรือโปรแกรมจำลองที่ระบุ
|
||||||||||
วิธีการสาธารณะ
string alert ( string message, string title, string okTitle)
แสดงกล่องโต้ตอบการแจ้งเตือนไปยังกระบวนการที่เรียกใช้โปรแกรมปัจจุบัน กล่องโต้ตอบเป็นแบบโมดอล ดังนั้นโปรแกรมจะหยุดชั่วคราวจนกว่าผู้ใช้จะคลิกปุ่ม ของกล่องโต้ตอบ
อาร์กิวเมนต์
| ข้อความ | ข้อความที่จะแสดงในกล่องโต้ตอบ |
|---|---|
| title | ชื่อของกล่องโต้ตอบ ค่าเริ่มต้นคือ "Alert" |
| okTitle | ข้อความที่แสดงในปุ่มกล่องโต้ตอบ ค่าเริ่มต้นคือ "ตกลง" |
integer choice (string message, iterable choices, string title)
แสดงกล่องโต้ตอบพร้อมรายการตัวเลือกสำหรับกระบวนการที่เรียกใช้โปรแกรมปัจจุบัน กล่องโต้ตอบ เป็นแบบโมดอล ดังนั้นโปรแกรมจะหยุดชั่วคราวจนกว่าผู้ใช้จะคลิกปุ่มใดปุ่มหนึ่งของกล่องโต้ตอบ
อาร์กิวเมนต์
| ข้อความ | ข้อความแจ้งที่แสดงในกล่องโต้ตอบ |
|---|---|
| ทางเลือก | Python iterable ที่มีออบเจ็กต์อย่างน้อย 1 รายการซึ่งแสดงเป็นสตริง รูปแบบที่แนะนำคืออาร์เรย์ของสตริง |
| title | ชื่อของกล่องโต้ตอบ ค่าเริ่มต้นคือ "Input" |
คิกรีเทิร์น
- หากผู้ใช้เลือกและคลิกปุ่ม "ตกลง" เมธอดจะแสดงดัชนีแบบ 0 ของการเลือกภายใน Iterable หากผู้ใช้คลิกปุ่ม "ยกเลิก" เมธอดจะแสดงผลเป็น -1
void help (string format)
แสดงข้อมูลอ้างอิง API ของ Monkeyrunner ในรูปแบบที่คล้ายกับของเครื่องมือ pydoc ของ Python โดยใช้รูปแบบที่ระบุ
อาร์กิวเมนต์
| รูปแบบ | รูปแบบมาร์กอัปที่จะใช้ในเอาต์พุต ค่าที่เป็นไปได้คือ "text" สำหรับข้อความธรรมดา หรือ "html" สำหรับ HTML |
|---|
string input (string message string initialValue, string title, string okTitle, string cancelTitle)
แสดงกล่องโต้ตอบที่รับอินพุตและส่งคืนไปยังโปรแกรม กล่องโต้ตอบเป็น โมดอล ดังนั้นโปรแกรมจะหยุดชั่วคราวจนกว่าผู้ใช้จะคลิกปุ่มใดปุ่มหนึ่งของกล่องโต้ตอบ
กล่องโต้ตอบมีปุ่ม 2 ปุ่ม โดยปุ่มหนึ่งจะแสดงค่า okTitle และอีกปุ่มหนึ่งจะแสดงค่า cancelTitle หากผู้ใช้คลิกปุ่ม okTitle ระบบจะแสดงค่าปัจจุบันของช่องป้อนข้อมูล หากผู้ใช้คลิกปุ่ม cancelTitle ระบบจะแสดงผลสตริงเปล่า
อาร์กิวเมนต์
| ข้อความ | ข้อความแจ้งที่แสดงในกล่องโต้ตอบ |
|---|---|
| initialValue | ค่าเริ่มต้นที่จะแสดงในกล่องโต้ตอบ ค่าเริ่มต้นคือสตริงว่าง |
| title | ชื่อของกล่องโต้ตอบ ค่าเริ่มต้นคือ "Input" |
| okTitle | ข้อความที่แสดงในปุ่ม okTitle ค่าเริ่มต้นคือ "ตกลง" |
| cancelTitle | ข้อความที่แสดงในปุ่ม cancelTitle ค่าเริ่มต้นคือ "ยกเลิก" |
คิกรีเทิร์น
- หากผู้ใช้คลิกปุ่ม okTitle เมธอดจะแสดงค่าปัจจุบันของ ช่องป้อนข้อมูลของกล่องโต้ตอบ หากผู้ใช้คลิกปุ่ม cancelTitle เมธอดจะแสดงผลสตริงว่าง
void sleep ( float seconds )
หยุดรายการปัจจุบันชั่วคราวตามจำนวนวินาทีที่ระบุ
อาร์กิวเมนต์
| วินาที | จำนวนวินาทีที่จะหยุดชั่วคราว |
|---|
MonkeyDevice
waitForConnection
(float timeout,
string deviceId)
พยายามสร้างการเชื่อมต่อระหว่างmonkeyrunnerแบ็กเอนด์กับ
อุปกรณ์หรือโปรแกรมจำลองที่ระบุ
อาร์กิวเมนต์
| เวลานอก | จำนวนวินาทีที่รอการเชื่อมต่อ ค่าเริ่มต้นคือรอตลอดไป |
|---|---|
| deviceId | นิพจน์ทั่วไปที่ระบุหมายเลขซีเรียลของอุปกรณ์หรือโปรแกรมจำลอง ดู หัวข้อ Android Debug Bridge เพื่อดูคำอธิบายหมายเลขซีเรียลของอุปกรณ์และโปรแกรมจำลอง |
คิกรีเทิร์น
-
อินสแตนซ์
MonkeyDeviceสำหรับอุปกรณ์หรือโปรแกรมจำลอง ใช้ออบเจ็กต์นี้เพื่อควบคุมและสื่อสารกับอุปกรณ์หรือโปรแกรมจำลอง