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 11.1.2 for iOSChrome 64 for Android
/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.htmlOKOK
/html-media-capture/capture_audio-manual.htmlFAILFAIL
/html-media-capture/capture_audio_cancel-manual.htmlOKOK
/html-media-capture/capture_audio_cancel-manual.htmlFAILFAIL
/html-media-capture/capture_fallback_file_upload-manual.htmlOKOK
/html-media-capture/capture_fallback_file_upload-manual.htmlFAILPASS
/html-media-capture/capture_image_cancel-manual.htmlOKOK
/html-media-capture/capture_image_cancel-manual.htmlPASSPASS
/html-media-capture/capture_image_environment-manual.htmlOKOK
/html-media-capture/capture_image_environment-manual.htmlPASSPASS
/html-media-capture/capture_image_invalid-manual.htmlOKOK
/html-media-capture/capture_image_invalid-manual.htmlPASSPASS
/html-media-capture/capture_image_missing-manual.htmlOKOK
/html-media-capture/capture_image_missing-manual.htmlPASSPASS
/html-media-capture/capture_image_user-manual.htmlOKOK
/html-media-capture/capture_image_user-manual.htmlPASSPASS
/html-media-capture/capture_video_cancel-manual.htmlOKOK
/html-media-capture/capture_video_cancel-manual.htmlPASSPASS
/html-media-capture/capture_video_environment-manual.htmlOKOK
/html-media-capture/capture_video_environment-manual.htmlPASSPASS
/html-media-capture/capture_video_invalid-manual.htmlOKOK
/html-media-capture/capture_video_invalid-manual.htmlPASSPASS
/html-media-capture/capture_video_missing-manual.htmlOKOK
/html-media-capture/capture_video_missing-manual.htmlPASSPASS
/html-media-capture/capture_video_user-manual.htmlOKOK
/html-media-capture/capture_video_user-manual.htmlPASSPASS

Failure analysis:

  1. /capture_audio-manual.html
    /capture_audio_cancel-manual.html:
    Capture is a generic mechanism across media types including image, video, audio, and possible other future media types.
    The audio tests are included for completeness and to help future implementations that may want to implement audio capture.
  2. /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 'text/plain'
    (Note: the bug has been reported to Apple. No reference since Safari bug reports are not public.)