Переходите на новый сайт Базы знаний. Актуализация контента происходит теперь там.

Выполнить действие на веб-элементе
Активность находится в разделе Web.
Позволяет выполнить определенное действие для веб-элемента.

Использовать активность можно тремя способами:
  • Через поиск веб-элемента - задаются параметры для поиска элемента, а действие выбирается из предложенных;
  • Через веб-элемент - указывается заранее определенный элемент (например, активностью Найти веб-элементы), действие также выбирается из доступных опций;
  • Через JavaScript - на элементе можно выполнить любое действие (написанное на JS).

    Нажмите, чтобы увеличить изображение
    В активности можно использовать следующие готовые действия (первые 2 опции):
    • ScrollIntoView - прокрутка веб-страницы до появления заданного элемента в окне просмотра.
    • ScrollIntoViewIfNeeded - прокрутка страницы осуществляется только если это необходимо, то есть если изначально элемент находится за пределами видимой области.
    • Focus - фокусировка на веб-элементе, например, для ввода текста.
    • Blur - снятие фокуса клавиатуры с текущего элемента.
    • Select - выбирается весь текст в элементах <textarea> или <input>.
    • ShowPiker - открытие окна с выбором значения элемента <input>, например, дат, цвета и так далее.

      • StepUp/StepDown - увеличение значения числового типа элемента <input> на значение атрибута шага.

      Если этих действий недостаточно или нужно уточнить свойства, следует воспользоваться 3-й опцией и прописать там код JavaScript.
      Например, @"element.scrollIntoView({block:""center""})"
      Пример скрипта доступен для скачивания по ссылке: