คลาส 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
สำหรับอุปกรณ์หรือโปรแกรมจำลอง ใช้ออบเจ็กต์นี้เพื่อควบคุมและสื่อสารกับอุปกรณ์หรือโปรแกรมจำลอง