Tôi đang chạy Kiểm tra giao diện người dùng của Xcode thông qua Jenkins. Ảnh chụp màn hình được chụp ở mỗi bước và vì vậy sau khi chạy bộ trong một thời gian, Mac sẽ sử dụng hết dung lượng ổ cứng của nó. Có ai biết nếu bạn có thể tắt ảnh chụp màn hình tự động của Xcode UI Testing, vì vậy không gian ít được sử dụng?Cách tắt ảnh chụp màn hình tự động trên Kiểm tra giao diện người dùng (Xcode)
Trả lời
tôi didnt tìm thấy một cách đáng tin cậy để tắt màn hình, nhưng kích thước đưa lên bởi họ đã được gỡ bỏ bằng cách thiết lập sau đây trong Jenkins:
Jenkins> Open Job> Configure> Xây dựng> Xcode> Advanced xây dựng cài đặt> đánh dấu hộp có gắn nhãn 'Báo cáo thử nghiệm sạch'
Điều này giờ đây giúp kết quả thử nghiệm ở kích thước dễ quản lý hơn và có nghĩa là tôi có thể liên tục duy trì các bộ thử nghiệm chạy trong jenkins.
Hy vọng điều này sẽ giúp người khác.
Tôi không chắc chắn làm thế nào để tắt ảnh chụp màn hình nhưng bạn có thể đặt các ảnh chụp màn hình vào một vị trí mà họ muốn bị xóa:
xcodebuild -workspace App.xcworkspace \
-scheme "SchemeName" \
-sdk iphonesimulator \
-destination 'platform=iOS Simulator,name=iPhone 6,OS=9.0'
-derivedDataPath '/dev/null'
test
Lưu ý -derivedDataPath '/dev/null'
đó là nơi mà các ảnh chụp màn hình sẽ đang đi. Điều này sẽ đưa các ảnh chụp màn hình đến thiết bị null, đó là một thiết bị đặc biệt loại bỏ thông tin được ghi vào nó.
Hy vọng rằng sẽ giúp, thử nghiệm hạnh phúc!
Cảm ơn Konnor. Dù sao làm điều này bằng cách sử dụng giao diện người dùng xcode thay vì lệnh đầu cuối? Chủ yếu là chạy thử nghiệm theo cách đó. –
@CharlieSeligman Chọn Xcode> Tùy chọn và nhấp vào Vị trí. Có trường 'Dữ liệu có nguồn gốc' ở đó bạn có thể đặt vị trí của khách hàng. Có vẻ như bạn chỉ có thể thiết lập điều đó thành/dev/null và có cùng ảnh hưởng đến – cakes88
Điều này làm việc ổn cho đến khi tôi khởi động lại mac. Bây giờ nhận được 'Lỗi làm sạch thư mục xây dựng: Không thể loại bỏ thư mục xây dựng vì một lỗi không xác định'. Đừng cho rằng bất cứ ai có một giải pháp cho điều này? –
Một cách khác để làm điều này là cấu hình Scheme Xcode của bạn để không chụp ảnh màn hình, bằng cách làm như sau trong Xcode:
- Sửa Scheme (Cmd + Shift + <)
- Bấm vào cấu hình thử nghiệm trên bên trái
- Nhấp vào Tùy chọn ở trên cùng
- Bỏ chọn "Chụp ảnh màn hình tự động". Ngoài ra, bạn có thể giữ kiểm tra này nhưng cũng kiểm tra "Xóa khi mỗi thử nghiệm thành công" nếu bạn chỉ muốn ảnh chụp màn hình cho thất bại.
- 1. Làm cách nào để chụp ảnh màn hình giao diện người dùng của tôi bằng Xcode 7 trong Kiểm tra giao diện người dùng?
- 2. Kiểm tra giao diện người dùng iOS iMessage App/Extension
- 3. Android - Yếu tố giao diện người dùng tắt màn hình
- 4. Cách căn giữa các tab giao diện người dùng jQuery - với ảnh chụp màn hình
- 5. Thử nghiệm theo dõi màn hình với tự động hóa giao diện người dùng trên iOS
- 6. Kiểm tra giao diện người dùng hoạt động máy ảnh với Espresso
- 7. Yêu cầu API Mock Xcode 7 Kiểm tra giao diện người dùng tự động Swift
- 8. Làm thế nào để tắt tự động hoàn thành khi chạy Kiểm tra giao diện người dùng Xcode?
- 9. Kiểm tra giao diện người dùng
- 10. Kiểm tra giao diện người dùng không còn hoạt động trên Xcode 7.3
- 11. GTK + kiểm tra giao diện người dùng
- 12. Kiểm tra Tiện ích mở rộng hành động với Kiểm tra giao diện người dùng
- 13. Chiến lược kiểm tra giao diện người dùng tự động trên máy ảo từ xa
- 14. Chạy kiểm tra tự động hóa giao diện người dùng trên máy chủ xây dựng
- 15. Android: Chụp ảnh không có giao diện người dùng
- 16. Cách triển khai giao diện người dùng tương tự với giao diện người dùng ứng dụng gần đây của Lollipop?
- 17. Tài nguyên ứng dụng không khả dụng khi kiểm tra giao diện người dùng trong Xcode 7
- 18. chạy Kiểm tra giao diện người dùng xcode 7 trên thiết bị
- 19. Sử dụng các kiểm tra giao diện người dùng của Xcode7 để tạo các ảnh chụp màn hình ứng dụng cho App Store
- 20. Chụp ảnh màn hình trong Xcode
- 21. capybara-webkit: tự động lưu ảnh chụp màn hình vào lỗi kiểm tra RSpec
- 22. Tự động hóa giao diện người dùng iOS cho các ngôn ngữ khác nhau
- 23. XCTestCase - Kiểm tra giao diện người dùng iOS - giao dịch với UITableViews với nhiều ô
- 24. Nút ghi bị vô hiệu hóa trong Giao diện người dùng XCode Mục tiêu kiểm tra
- 25. Kiểm tra giao diện người dùng + postNotificationName + không bao giờ gặp người quan sát + Xcode 7
- 26. cách chụp ảnh chụp màn hình?
- 27. Tự động điều chỉnh giao diện người dùng dựa trên kích thước màn hình, giao diện người dùng trong java swing
- 28. Bố cục tự động: Xcode 6: Các yếu tố giao diện người dùng trung tâm
- 29. Nhại đối tượng bằng Xcode 7 Giao diện người dùng tự động hóa
- 30. Cách sử dụng Kiểm tra giao diện người dùng Espresso cho React Native?
Đâu là những ảnh chụp màn hình cứu? – hashier