คำถามติดแท็ก xcode-ui-testing

12
หน่วงเวลา / รอในกรณีทดสอบของการทดสอบ Xcode UI
ฉันกำลังพยายามเขียนกรณีทดสอบโดยใช้การทดสอบ UI ใหม่ที่มีอยู่ใน Xcode 7 เบต้า 2 แอพนี้มีหน้าจอเข้าสู่ระบบซึ่งจะทำการโทรไปยังเซิร์ฟเวอร์เพื่อเข้าสู่ระบบ มีความล่าช้าที่เกี่ยวข้องกับสิ่งนี้เนื่องจากเป็นการดำเนินการแบบอะซิงโครนัส มีวิธีที่จะทำให้เกิดความล่าช้าหรือรอกลไกใน XCTestCase ก่อนที่จะดำเนินการขั้นตอนต่อไปหรือไม่? ไม่มีเอกสารที่เหมาะสมและฉันผ่านไฟล์ Header ของชั้นเรียน ไม่พบสิ่งที่เกี่ยวข้องกับสิ่งนี้ ความคิด / คำแนะนำใด ๆ

23
ความล้มเหลวในการทดสอบ UI - ทั้งองค์ประกอบและลูกหลานไม่มีแป้นพิมพ์โฟกัสบน secureTextField
นี่คือกรณีของฉัน: let passwordSecureTextField = app.secureTextFields["password"] passwordSecureTextField.tap() passwordSecureTextField.typeText("wrong_password") //here is an error ความล้มเหลวในการทดสอบ UI - ทั้งองค์ประกอบและลูกหลานไม่มีโฟกัสของแป้นพิมพ์ ธาตุ: เกิดอะไรขึ้น? นี่คือการทำงานที่ดีสำหรับปกติแต่ปัญหาที่เกิดขึ้นเฉพาะกับtextFields secureTextFieldsวิธีแก้ปัญหาใด ๆ

6
ข้อผิดพลาดในการจับคู่เหตุการณ์ที่ประทับเวลา: ไม่พบองค์ประกอบที่ตรงกัน
ฉันกำลังพยายามสร้าง UItest ใน Xcode เมื่อฉันพยายามปัด UIview ฉันได้รับข้อผิดพลาด: Timestamped Event Matching Error: Failed to find matching element หน้าต่างข้อผิดพลาด สิ่งนี้จะเกิดขึ้นหากฉันพยายามแตะ UIView

8
การทดสอบ Xcode UI - ความล้มเหลวในการทดสอบ UI - ไม่สามารถเลื่อนเพื่อมองเห็นได้ (โดยการกระทำของ AX) เมื่อแตะที่ช่องค้นหาปุ่ม "ยกเลิก"
ฉันพยายามปิดช่องค้นหาโดยแตะปุ่ม "ยกเลิก" ในแถบค้นหา กรณีทดสอบไม่พบปุ่มยกเลิก มันทำงานได้ดีใน Xcode 7.0.1 ฉันได้เพิ่มเพรดิเคตเพื่อรอให้ปุ่มปรากฏ กรณีทดสอบล้มเหลวเมื่อเราแตะปุ่ม "ยกเลิก" let button = app.buttons[“Cancel”] let existsPredicate = NSPredicate(format: "exists == 1") expectationForPredicate(existsPredicate, evaluatedWithObject: button, handler: nil) waitForExpectationsWithTimeout(5, handler: nil) button.tap() // Failing here บันทึก : t = 7.21s Tap SearchField t = 7.21s Wait for app to idle t = …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.