Поделиться через


Использование элементов управления HTML5 в закодированных тестах пользовательского интерфейса

Закодированный тест пользовательского интерфейса предоставляют поддержку для некоторых элементов управления HTML5, включенные в Internet Explorer 9 и Internet Explorer 10.

Требования

  • Visual Studio Ultimate, Visual Studio Premium
Предупреждающее замечаниеВнимание

В версиях до Internet Explorer 10, успешного выполнения закодированные тесты пользовательского интерфейса на более высоком уровне привилегий сравненном в одно из процесса Internet Explorer.Если для выполнения закодированных тестов пользовательского интерфейса в Internet Explorer 10 и закодированного теста пользовательского интерфейса и процесс Internet Explorer должны находиться на том же уровне привилегий.Это из-за более безопасными функции AppContainer в Internet Explorer 10.

Предупреждающее замечаниеВнимание

При создании закодированного теста пользовательского интерфейса в Internet Explorer 10, оно может не работать с помощью Internet Explorer 9 или Internet Explorer 8.Это происходит потому, что Internet Explorer 10 включает элементы управления HTML5, такими как аудио, видео, ProgressBar и ползунок.Эти элементы управления HTML5 не распознаются Internet Explorer 9 или Internet Explorer 8.Кроме того, закодированного теста пользовательского интерфейса с помощью Internet Explorer 9 может содержать несколько элементов управления HTML5, также Internet Explorer 8.

Поддерживаемые элементы управления HTML5

Закодированный тест пользовательского интерфейса предоставляют поддержку для записи и воспроизведения и проверки следующих элементов управления HTML5:

  • Звуковой элемент управления

  • Видеоматериалы элемент управления

  • Slider

  • ProgressBar

Hh532149.collapse_all(ru-ru,VS.110).gifЗвуковой элемент управления

Действия Звуковой элемента управления: на элементе управления звуковом HTML5 правильно записываются и воспроизведены обратно.

Элемент управления HTML5 Audio

Действие

Запись

Созданный код

Аудио воспроизведения

Непосредственно из элемента управления или в контекстном меню элемента управления.

Аудио воспроизведения <name> от 00:00: 00

HtmlAudio.Play (TimeSpan)

Поиск к определенным временем в аудио

Звук <name> поиска до 00:01: 48

HtmlAudio.Seek (TimeSpan)

Приостановить аудио

Непосредственно из элемента управления или в контекстном меню элемента управления.

Звук <name> останавливается в 00:01. 53

HtmlAudio.Pause (TimeSpan)

Безгласное аудио

Непосредственно из элемента управления или в контекстном меню элемента управления.

Безгласное аудио <name>

HtmlAudio.Mute()

Включить звук phone

Непосредственно из элемента управления или в контекстном меню элемента управления.

Включить звук <name> phone

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

Свойства поиска: для поиска свойства HtmlAudioId, Name и Title.

Свойства фильтра: свойства фильтра для HtmlAudio, Src, Class, ControlDefinition и TagInstance.

ПримечаниеПримечание

Количество времени для поиска и приостановить может потребовать значительных.Во время воспроизведения, закодированный тест пользовательского интерфейса не ожидает до указанного времени в (TimeSpan) до приостановки аудио.Если каким-то специальным обстоятельством, создается определенное время проходило до обращения к точке команду паузы, выдается исключение.

Hh532149.collapse_all(ru-ru,VS.110).gifВидеоматериалы элемент управления

Действия Видеоматериалы элемента управления: на элементе управления видеоматериалы HTML5 правильно записываются и воспроизведены обратно.

Элемент управления HTML5 Video

Действие

Запись

Созданный код

Видео воспроизведения

Непосредственно из элемента управления или в контекстном меню элемента управления.

Видео воспроизведения <name> от 00:00: 00

HtmlVideo.Play (TimeSpan)

Поиск к определенным временем в видео

Видео <name> поиска до 00:01: 48

HtmlVideo.Seek (TimeSpan)

Видео пауза

Непосредственно из элемента управления или в контекстном меню элемента управления.

Видео <name> останавливается в 00:01. 53

HtmlVideo.Pause (TimeSpan)

Безгласная видео

Непосредственно из элемента управления или в контекстном меню элемента управления.

Безгласная видео <name>

HtmlVideo.Mute()

Видео Включить phone

Непосредственно из элемента управления или в контекстном меню элемента управления.

Видео Включить phone <name>

HtmlVideo.Unmute()

Объем изменений видеоклипы

Задайте объем видео <name> значение 79%

Все свойства HtmlAudio доступны для HtmlVideo.Кроме того, следующие 3 свойства также доступны.Утверждение можно добавить на всех браузерах.

string Poster
string VideoHeight
string VideoWidth

Свойства поиска: для поиска свойства HtmlVideoId, Name и Title.

Свойства фильтра: свойства фильтра для HtmlVideo, Src, Poster, Class, ControlDefinition и TagInstance.

ПримечаниеПримечание

Если необходимо перемотать или перемотка вперед видео использование меток -30s или +30s, это будет вычисляно для поиска в соответствующий времени.

Hh532149.collapse_all(ru-ru,VS.110).gifSlider

Действия Элемент управления "ползунок": на элементе управления "ползунок" HTML5 правильно записываются и воспроизведены обратно.

Элемент управления HTML5 Slider

Действие

Запись

Созданный код

Задать положение в ползунке

Задать положение <name> в значение <x> ползунке

HtmlSlider.ValueAsNumber=<x>

Следующие свойства доступны для HtmlSlider и утверждение можно добавить на всех браузерах.

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

Hh532149.collapse_all(ru-ru,VS.110).gifProgressBar

Элемент управления ProgreesBar: non-interactable элемента управления ProgressBar.Можно добавить утверждения в свойствах Value и Max этого элемента управления.

Элемент управления HTML5 ProgressBar

См. также

Основные понятия

Проверка кода с помощью закодированных тестов пользовательского интерфейса

Поддерживаемые конфигурации и платформы для закодированных тестов пользовательского интерфейса и записей действий

Другие ресурсы

Элементы HTML

Создание закодированных тестов пользовательского интерфейса

Настраивать закодированного теста пользовательского интерфейса