코딩된 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
오디오 컨트롤
오디오 컨트롤: 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 됩니다.
비디오 컨트롤
비디오 제어: 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 레이블을 사용 하 여 비디오를 빨리 감기 또는 되감기 하는 경우이에 적절 한 시간을 검색 하도록 집계 됩니다.
Slider
슬라이더 컨트롤: HTML5 슬라이더 컨트롤에서 작업을 올바르게 기록 및 재생 합니다.
작업 |
녹음/녹화 |
생성된 코드 |
---|---|---|
슬라이더의 위치를 설정 합니다. |
<x> 위치를 설정 합니다. <name>에서 슬라이더 |
HtmlSlider.ValueAsNumber= <x> |
다음 속성에 대 한 HtmlSlider 사용할 수 있습니다 및 어설션을 모두에 추가할 수 있습니다.
string Disabled
string Max
string Min
string Required
string Step
string ValueAsNumber
ProgressBar
ProgreesBar 컨트롤: 는 ProgressBar interactable 컨트롤입니다.어설션을 추가할 수 있습니다를 Value 및 Max 이 컨트롤의 속성입니다.
참고 항목
개념
코딩된 UI 테스트 및 작업 기록에 지원되는 구성 및 플랫폼