MonkeyRunner

คลาส MonkeyRunner ที่มีเมธอดแบบคงที่สำหรับยูทิลิตี

สรุป

วิธีการ
void alert (string message, string title, string okTitle)
แสดงกล่องโต้ตอบการแจ้งเตือนไปยังกระบวนการที่เรียกใช้โปรแกรมปัจจุบัน
integer choice (string message, iterable choices, string title)
แสดงกล่องโต้ตอบพร้อมรายการตัวเลือกสำหรับกระบวนการที่เรียกใช้โปรแกรมปัจจุบัน
void help (รูปแบบสตริง)
แสดงข้อมูลอ้างอิง API ของ Monkeyrunner ในรูปแบบที่คล้ายกับของเครื่องมือ pydoc ของ Python โดยใช้รูปแบบที่ระบุ
string input (string message, string initialValue, string title, string okTitle, string cancelTitle)
แสดงกล่องโต้ตอบที่รับอินพุต
void sleep (float วินาที)
หยุดรายการปัจจุบันชั่วคราวตามจำนวนวินาทีที่ระบุ
MonkeyDevice waitForConnection (float timeout, string deviceId)
พยายามสร้างการเชื่อมต่อระหว่าง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 สำหรับอุปกรณ์หรือโปรแกรมจำลอง ใช้ออบเจ็กต์นี้เพื่อควบคุมและสื่อสารกับอุปกรณ์หรือโปรแกรมจำลอง