HTML Media Capture: All Results

Test files: 15; Total subtests: 23

Test Files

  1. /html-media-capture/capture_reflect.html
  2. /html-media-capture/idlharness.html
  3. /html-media-capture/capture_audio-manual.html
  4. /html-media-capture/capture_audio_cancel-manual.html
  5. /html-media-capture/capture_fallback_file_upload-manual.html
  6. /html-media-capture/capture_image_cancel-manual.html
  7. /html-media-capture/capture_image_environment-manual.html
  8. /html-media-capture/capture_image_invalid-manual.html
  9. /html-media-capture/capture_image_missing-manual.html
  10. /html-media-capture/capture_image_user-manual.html
  11. /html-media-capture/capture_video_cancel-manual.html
  12. /html-media-capture/capture_video_environment-manual.html
  13. /html-media-capture/capture_video_invalid-manual.html
  14. /html-media-capture/capture_video_missing-manual.html
  15. /html-media-capture/capture_video_user-manual.html
TestSafari 10.1 for iOSSafari 10.1 for iOS
/html-media-capture/capture_reflect.htmlOKOK
Element input should have own property capturePASSPASS
input.capture is "" when the capture attribute is absentPASSPASS
input.capture is "" when the capture attribute is missing value defaultPASSPASS
input.capture is "user" when the capture attribute is userPASSPASS
input.capture is "invalid" when the capture attribute is invalid value defaultPASSPASS
input.capture is "environment" when the capture attribute is environmentPASSPASS
/html-media-capture/idlharness.htmlOKOK
HTMLInputElement interface: attribute capturePASSPASS
HTMLInputElement must be primary interface of [object HTMLInputElement]PASSPASS
Stringification of [object HTMLInputElement]PASSPASS
HTMLInputElement interface: [object HTMLInputElement] must inherit property "capture" with the proper type (0)PASSPASS
/html-media-capture/capture_audio-manual.htmlFAILFAIL
/html-media-capture/capture_audio-manual.htmlFAILFAIL
/html-media-capture/capture_audio_cancel-manual.htmlFAILFAIL
/html-media-capture/capture_audio_cancel-manual.htmlFAILFAIL
/html-media-capture/capture_fallback_file_upload-manual.htmlFAILFAIL
/html-media-capture/capture_fallback_file_upload-manual.htmlFAILFAIL
/html-media-capture/capture_image_cancel-manual.htmlPASSPASS
/html-media-capture/capture_image_cancel-manual.htmlPASSPASS
/html-media-capture/capture_image_environment-manual.htmlPASSPASS
/html-media-capture/capture_image_environment-manual.htmlPASSPASS
/html-media-capture/capture_image_invalid-manual.htmlPASSPASS
/html-media-capture/capture_image_invalid-manual.htmlPASSPASS
/html-media-capture/capture_image_missing-manual.htmlPASSPASS
/html-media-capture/capture_image_missing-manual.htmlPASSPASS
/html-media-capture/capture_image_user-manual.htmlPASSPASS
/html-media-capture/capture_image_user-manual.htmlPASSPASS
/html-media-capture/capture_video_cancel-manual.htmlPASSPASS
/html-media-capture/capture_video_cancel-manual.htmlPASSPASS
/html-media-capture/capture_video_environment-manual.htmlPASSPASS
/html-media-capture/capture_video_environment-manual.htmlPASSPASS
/html-media-capture/capture_video_invalid-manual.htmlPASSPASS
/html-media-capture/capture_video_invalid-manual.htmlPASSPASS
/html-media-capture/capture_video_missing-manual.htmlPASSPASS
/html-media-capture/capture_video_missing-manual.htmlPASSPASS
/html-media-capture/capture_video_user-manual.htmlPASSPASS
/html-media-capture/capture_video_user-manual.htmlPASSPASS

Failure analysis:

  1. /capture_audio-manual.html
    /capture_audio_cancel-manual.html
    /capture_fallback_file_upload-manual.html:
    Safari Bug: The browser always launch camera when the capture attribute is set and the accept attribute is set to 'audio/*' or 'text/plain'
    (Note: bug has been reported to Apple but without open link as it is close source)