Vì vậy, tôi đang cố gắng chạy Kiểm tra giao diện người dùng XCode trên dự án React Native của mình. Mục tiêu của tôi là sử dụng fastlane/snapshot để chụp ảnh màn hình của ứng dụng của tôi."Ứng dụng không thể dừng trong vòng 60 giây" trong dự án React-Native
Cuối cùng tôi đã tìm ra cách viết kịch bản ứng dụng của mình để thực hiện những gì tôi muốn. Rất tiếc, ứng dụng bị kẹt với thông báo App failed to quiesce within 60s
sau khi gọi app.otherElements["mainButton"].tap()
.
Theo như tôi có thể nói với tư cách là con người, ứng dụng của tôi có vẻ tĩnh và không cập nhật hoặc làm hoạt hình bất cứ điều gì. Nhưng tôi không rõ UI UI đang sử dụng cái gì để phát hiện heuristic, vì vậy nó có thể đang sử dụng một số trạng thái nội bộ hoặc các chủ đề kiểm tra.
Tôi nghi ngờ có một số hành vi Phản ứng gốc đang giữ Kiểm tra giao diện người dùng nhìn thấy mọi thứ như đã hoàn tất. Thật không may, nếu không có bất kỳ khả năng thực sự để xem những gì kiểm tra giao diện người dùng đang làm, tôi thậm chí không chắc chắn nơi tôi cần phải đào vào React Native để sửa chữa nó. :(
Bất kỳ trợ giúp sẽ được đánh giá
http://www.openradar.me/25562105 https://forums.developer.apple.com/thread/6503 – Che