코딩된 UI 테스트에서 HTML5 컨트롤 사용

코딩 된 UI 테스트는 Internet Explorer 9 Internet Explorer 10에 포함 되는 HTML5 컨트롤 중 일부에 대 한 지원을 포함 합니다.

요구 사항

  • Visual Studio Ultimate, Visual Studio Premium
주의 정보주의

Internet Explorer 10 이전 버전에는 Internet Explorer 프로세스에 비해 높은 권한 수준에서 코딩 된 UI 테스트를 실행할 수 했습니다.Internet Explorer 10에서 코딩 된 UI 테스트를 실행 하는 경우 코딩 된 UI 테스트와 Internet Explorer 프로세스와 동일한 권한 수준에서 있어야 합니다.이 Internet Explorer 10에서 보다 안전한 AppContainer 기능 때문입니다.

주의 정보주의

Internet Explorer 10에서 코딩 된 UI 테스트를 만드는 경우 Internet Explorer 9 또는 Internet Explorer 8 사용 하 여 실행 되지 않습니다.Internet Explorer 10 HTML5 오디오, 비디오, 진행률 표시줄, 슬라이더 컨트롤을 포함 하는 때문입니다.이러한 HTML5 컨트롤에는 Internet Explorer 9, 또는 Internet Explorer 8 인식 되지 않습니다.마찬가지로, Internet Explorer 9 사용 하 여 코딩 된 UI 테스트는 Internet Explorer 8 인식 되지 않습니다 일부 HTML5 컨트롤을 포함할 수 있습니다.

지원 되는 HTML5 컨트롤

코딩 된 UI 테스트 레코드, 재생 및 다음 HTML5 컨트롤의 유효성 검사에 대 한 지원이 포함 됩니다.

  • 오디오 컨트롤

  • 비디오 컨트롤

  • Slider

  • ProgressBar

Hh532149.collapse_all(ko-kr,VS.110).gif오디오 컨트롤

오디오 컨트롤: HTML5 오디오 컨트롤에서 작업을 올바르게 기록 및 재생 합니다.

HTML5 오디오 컨트롤

작업

녹음/녹화

생성된 코드

오디오 재생

컨트롤 또는 컨트롤의 상황에 맞는 메뉴에서 직접 합니다.

플레이 <name> 오디오에서 00시: 00

HtmlAudio.Play(TimeSpan)

특정 시간에 오디오 검색

<name>를 검색 합니다. 오디오에 00시 01분: 48

HtmlAudio.Seek(TimeSpan)

오디오 일시 중지

컨트롤 또는 컨트롤의 상황에 맞는 메뉴에서 직접 합니다.

<name> 일시 중지 오디오에 00시 01분: 53

HtmlAudio.Pause(TimeSpan)

음소거

컨트롤 또는 컨트롤의 상황에 맞는 메뉴에서 직접 합니다.

<name> 음소거 오디오

HtmlAudio.Mute()

오디오를 음소거합니다

컨트롤 또는 컨트롤의 상황에 맞는 메뉴에서 직접 합니다.

<name> 음소거 해제 오디오

HtmlAudio.Unmute()

오디오 볼륨을 변경 합니다.

<name>의 볼륨을 설정 합니다. 오디오 79 %

HtmlAudio.SetVolume(float)

Htmlaudio에 대 한 다음 속성을 사용할 수 있으며 어설션을 모두에 추가할 수 있습니다.

string AutoPlay
string Controls
string CurrentSrc
string CurrentTime
string CurrentTimeAsString
string Duration
string DurationAsString
string Ended
string Loop
string Muted
string Paused
string PlaybackRate
string ReadyState
string Seeking
string Src
string Volume

속성 검색: 검색 속성에 대 한 HtmlAudio 는 Id, Name 및 Title.

Filter properties: The filter properties for HtmlAudio are Src, Class, ControlDefinition and TagInstance.

[!참고]

일시 중지에 대 한 검색 시간을 크게 수 있습니다.코딩 된 UI 테스트를 재생 하는 동안에 지정 된 시간까지 대기 (TimeSpan) 오디오를 일시 중지 하기 전에.일부 특수 한 상황에서 일시 중지 명령을 도달 하기 전까지 지정 된 시간이 경과 하면 예외가 throw 됩니다.

Hh532149.collapse_all(ko-kr,VS.110).gif비디오 컨트롤

비디오 제어: HTML5 비디오 컨트롤에서 작업을 올바르게 기록 및 재생 합니다.

HTML5 비디오 컨트롤

작업

녹음/녹화

생성된 코드

비디오 재생

컨트롤 또는 컨트롤의 상황에 맞는 메뉴에서 직접 합니다.

플레이 <name> 비디오에서 00시: 00

HtmlVideo.Play(TimeSpan)

비디오의 특정 시간으로 이동

<name>를 검색 합니다. 비디오에 00시 01분: 48

HtmlVideo.Seek(TimeSpan)

비디오 일시 중지

컨트롤 또는 컨트롤의 상황에 맞는 메뉴에서 직접 합니다.

<name> 일시 중지 비디오에 00시 01분: 53

HtmlVideo.Pause(TimeSpan)

비디오를 음소거

컨트롤 또는 컨트롤의 상황에 맞는 메뉴에서 직접 합니다.

<name> 음소거 비디오

HtmlVideo.Mute()

비디오를 음소거합니다

컨트롤 또는 컨트롤의 상황에 맞는 메뉴에서 직접 합니다.

<name> 음소거 해제 비디오

HtmlVideo.Unmute()

비디오의 볼륨을 변경 합니다.

<name>의 볼륨을 설정 합니다. 비디오에 79 %

Htmlaudio의 모든 속성에 대 한 HtmlVideo 사용할 수 있습니다.또한 다음과 같은 세 가지 속성을 사용할 수도 있습니다.어설션은 모두에 추가할 수 있습니다.

string Poster
string VideoHeight
string VideoWidth

속성 검색: 검색 속성에 대 한 HtmlVideo 는 Id, Name 및 Title.

Filter properties: The filter properties for HtmlVideo are Src, Poster, Class, ControlDefinition and TagInstance.

[!참고]

-30S 또는 +30s 레이블을 사용 하 여 비디오를 빨리 감기 또는 되감기 하는 경우이에 적절 한 시간을 검색 하도록 집계 됩니다.

Hh532149.collapse_all(ko-kr,VS.110).gifSlider

슬라이더 컨트롤: HTML5 슬라이더 컨트롤에서 작업을 올바르게 기록 및 재생 합니다.

HTML5 슬라이더 컨트롤

작업

녹음/녹화

생성된 코드

슬라이더의 위치를 설정 합니다.

<x> 위치를 설정 합니다. <name>에서 슬라이더

HtmlSlider.ValueAsNumber= <x>

다음 속성에 대 한 HtmlSlider 사용할 수 있습니다 및 어설션을 모두에 추가할 수 있습니다.

string Disabled
string Max
string Min
string Required
string Step
string ValueAsNumber

Hh532149.collapse_all(ko-kr,VS.110).gifProgressBar

ProgreesBar 컨트롤: 는 ProgressBar interactable 컨트롤입니다.어설션을 추가할 수 있습니다를 Value 및 Max 이 컨트롤의 속성입니다.

HTML5 ProgressBar 컨트롤

참고 항목

개념

코딩된 사용자 인터페이스 테스트를 사용하여 코드 확인

코딩된 UI 테스트 및 작업 기록에 지원되는 구성 및 플랫폼

기타 리소스

HTML 요소

코딩 된 UI 테스트 만들기

코딩 된 UI 테스트를 사용자 지정합니다.