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 iOSChrome 60 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.htmlNot applicableNot applicable
/html-media-capture/capture_audio_cancel-manual.htmlOKOK
/html-media-capture/capture_audio_cancel-manual.htmlNot applicableNot applicable
/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_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: bug has been reported to Apple but without open link as it is close source)

Not applicable:

  1. /capture_audio-manual.html
    /capture_audio_cancel-manual.html:
    Audio capture is not a normative requirement.
    The tests are included for completeness and to help future implementations that may want to implement audio capture.