Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Действие применимо только для элементов с типом table.

Свойства элемента: 

...

Получить размер и координаты элемента / Get element size and coordinates (GetElementRectangle)

...

Данное действие предназначено для получения получения получения получения координат и размеров элемента. 


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстContext

Уникальный идентификатор открытого сеанса работы с браузером.

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Результаты
РезультатResult
Координаты

Переменная, содержащая размер элемента.

Robin.

LocationPoint

RectangleLocation



Особые условия использования

Отсутствуют.

...

Получить стиль элемента / Get element style property (GetElementCssValue)

...

Данное действие предназначено для получения получения координат и размеров элементаполучения значения указанного свойства стиля элемента


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстContext

Уникальный идентификатор открытого сеанса работы с браузером.

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Имя свойства Property nameИмя свойства стиля, значение которого нужно узнать.Robin.StringfontSizeДа
Результаты
РезультатResult
Переменная

Строковая переменная, содержащая

размер

значение свойства стиля элемента.

Robin.

RectangleLocation

String



Особые условия использования

Отсутствуют.

...

Установить стиль элемента / Set element style property (SetElementCssValue)

...

Данное действие предназначено для получения название типа элемента. (TagName)установки значения указанного свойства стиля элемента.

 (предупреждение) Получаем через атрибуты

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстContext

Уникальный идентификатор открытого сеанса работы с браузером.

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Результаты
Имя свойства
РезультатResultСтроковая переменная, содержащая название типа элемента
Property nameИмя свойства стиля, значение которого нужно узнать.Robin.StringfontSizeДа
Значение свойства Property value

Значение свойства стиля.

Robin.Object

10Да

Особые условия использования

Отсутствуют.

Получить 

...

атрибут элемента / Get

...

element attribute (GetElementAttribute)

...

Получает значение указанного атрибута элементаДанное действие предназначено для получения значения указанного свойства стиля элемента


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстContext

Уникальный идентификатор открытого сеанса работы с браузером.

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Имя
свойства
атрибута
Property
Attribute name

Имя

свойства стиля

атрибута, значение которого нужно узнать.

Robin.StringfontSizeДаРезультатыРезультатResult


Выпадающий список:

  • tagName
  • value
  • innerHTML
  • innerText
  • textContent
  • checked
  • selected
  • другое
Robin.StringidДа






Результаты
РезультатResult

Строковая переменная, содержащая значение

свойства стиля

атрибута элемента.

Robin.String



Особые условия использования

Отсутствуют.

Установить 

...

атрибут элемента /

...

  Set element attribute (

...

SetElementAttribute)

Данное действие предназначено для установки значения указанного свойства стиля элемента.

...

Устанавливает значение указанного атрибута элемента. 


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстContext

Уникальный идентификатор открытого сеанса работы с браузером.

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Имя
свойства
атрибута
Property
Attribute name

Имя

свойства стиля

атрибута, значение которого нужно

узнать.

установить.



Выпадающий список:

  • value
  • innerHTML
  • innerText
  • textContent
  • checked
  • selected
  • другое
Robin.String
fontSize
checkedДа
Значение свойства Property valueЗначение свойства стиля
Другое))


true
Значение атрибутаAttribute value

Значение атрибута, которое нужно установить.


Если поле не заполнено, будет установлено пустое значение.

Robin.

Object

String

10

Нет
Да

Особые условия использования

Отсутствуют.

Получить атрибут элемента / Get element attribute (GetElementAttribute)

Для чек-бокса и радиокнопки атрибут checked значение true

Для option атрибут атрибут selected значение true.

Для input (text) и text area атрибут value значение пользовательское.

Для любых элементов атрибут innerText значение пользовательское.

Получить значение списка / Get list value (GetSelectedOptions)

...

Получает для типа элемента Select выбранные в списке опции.Получает значение указанного атрибута элемента. 


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстContext

Уникальный идентификатор открытого сеанса работы с браузером.

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Имя атрибутаAttribute name

Имя атрибута, значение которого нужно узнать.

Выпадающий список:

  • tagName
  • value
  • innerHTML
  • innerText
  • textContent
  • checked
  • selected
  • другое
    Убрать лишние пробелыRemove extra spaces

    Удалять лишние пробелы и пробельные символы.


    Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел.

    Все повторяющиеся пробелы заменяются на единичный пробел.

    Все пробелы в конце и начале строки удаляются.

    Robin.BooleanfalseНет
    Тип данныхData type

    Тип данных об опциях, который будет включен в результирующую коллекцию.


    Выпадающий список:

    • значения
    • текст

    по умолчанию текст

    Robin.String
    id

    значения

    Да
    Результаты
    РезультатResult
    Строковая переменная, содержащая значение атрибута элемента

    Коллекция выбранных в списке опций.

    Robin.

    String

    Collection



    Особые условия использования

    Отсутствуют.

    Установить атрибут элемента /  Set element attribute (SetElementAttribute)

    использования 

    Получает информацию об одной опции, если атрибут multiple не установлен, и о нескольких, если установлен.

    Установить значение списка / Set list value (SetSelectedOptions)

    ...

    Устанавливает для типа элемента Select выбранные в списке опции.Устанавливает значение указанного атрибута элемента. 


    Настройки

    СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
    Параметры
    КонтекстContext

    Уникальный идентификатор открытого сеанса работы с браузером.

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ЭлементElementЭлемент для взаимодействия.Robin.WebElement
    Да
    Имя атрибутаAttribute name

    Имя атрибута, значение которого нужно установить.

    Выпадающий список:

  • value
  • innerHTML
  • innerText
  • textContent
  • checked
  • selected
  • другое
    Коллекция опцийCollection of options

    Коллекция опций, которые нужно установить выбранными.

    Robin.Collection
    Да
    Тип данныхData type

    Тип данных в коллекции опций, которые будут использованы для установки значений.


    Выпадающий список:

    • значения
    • текст

    по умолчанию текст

    Robin.String
    checked
    текстДа
    Другое))true
    Новая установкаNew selection

    Предыдущий набор установленных значений будет обнулен.

    Иначе опции будут добавлены к имеющимся.


    По умолчанию false

    Robin.Booleantrue
    Значение атрибутаAttribute value

    Значение атрибута, которое нужно установить.

    Если поле не заполнено, будет установлено пустое значение.

    Robin.String
    Нет

    Особые условия использования

    Для чек-бокса и радиокнопки атрибут checked значение true

    Для option атрибут атрибут selected значение true.

    Для input (text) и text area атрибут value значение пользовательское.

    Для любых элементов атрибут innerText значение пользовательское.

    Получить значение списка / Get list value (GetSelectedOptions)

    использования 

    Устанавливает значение для одной опции, если атрибут multiple не установлен, и для нескольких, если установлен.

    Значение комбобокса устанавливается через это действие.

    Получить текст / Get text (GetText)

    ...

    Данное действие предназначено для получения текста выбранного элементаПолучает для типа элемента Select выбранные в списке опции.


    Настройки

    СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
    Параметры
    КонтекстContext

    Уникальный идентификатор открытого сеанса работы с браузером.

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ЭлементElementЭлемент для взаимодействия.Robin.WebElement
    Да
    Убрать лишние пробелыRemove extra spaces

    Удалять лишние пробелы и пробельные символы.

    Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел.

    Все повторяющиеся пробелы заменяются на единичный пробел.

    Все пробелы в конце и начале строки удаляются.

    Robin.BooleanfalseНетТип данныхData type

    Тип данных об опциях, который будет включен в результирующую коллекцию.

    Выпадающий список:

    • значения
    • текст

    по умолчанию текст

    Robin.String

    значения

    ДаРезультатыРезультатResult

    Коллекция выбранных в списке опций.

    Robin.Collection

    Особые условия использования 

    Получает информацию об одной опции, если атрибут multiple не установлен, и о нескольких, если установлен.

    Установить значение списка / Set list value (SetSelectedOptions)

    Устанавливает для типа элемента Select выбранные в списке опции.

    Настройки

    Тип возвращаемого текста

    Element text type

    Определяет, какой текст будет считан с элемента.

    Весь видимый текст - возвращает текст всех узлов, в том числе вложенных, не скрытый стилями.

    Все текстовое содержимое  - возвращает весь текст всех узлов, в том числе вложенных, не зависимо от стилей.

    Только верхний уровень - возвращает текст только выбранного узла без вложенных не зависимо от стилей.


    Выпадающий список:

    • Весь видимый текст - All visible text
    • Все текстовое содержимое  - All text content
    • Только верхний уровень - Top level only

    По умолчанию Весь видимый текст.

    Robin.StringВесь видимый текстНет
    Убрать лишние пробелыRemove extra spaces

    Удалять лишние пробелы и пробельные символы.


    Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел.

    Все повторяющиеся пробелы заменяются на единичный пробел.

    Все пробелы в конце и начале строки удаляются.

    Robin.BooleanfalseНет
    Результаты
    РезультатResultСтроковая переменная, в которую будет получен текст выбранного элемента.Robin.String

    Особые условия использования 

    Отсутствуют.

    Проверить отображение элемента / Check element displayability (IsElementDisplayed)

    ...

    Данное действие предназначено для получения свойства элемента, отвечающего за отображение. 

    (вопрос) Если дублирует по смыслу "Проверить видимость/существование элемента" - удалить.


    Настройки

    Robin.

    Тип данных в коллекции опций, которые будут использованы для установки значений.

    Выпадающий список:

    • значения
    • текст

    по умолчанию текст

    Предыдущий набор установленных значений будет обнулен.

    Иначе опции будут добавлены к имеющимся.

    По умолчанию false

    СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
    Параметры
    КонтекстContext

    Уникальный идентификатор открытого сеанса работы с браузером.

    Robin.

    СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
    Параметры
    КонтекстContext

    Уникальный идентификатор открытого сеанса работы с браузером.

    Selenium

    ACTION_CONTEXT


    Да

    ЭлементElementЭлемент для взаимодействия.Robin.WebElement
    ДаКоллекция опцийCollection of options

    Коллекция опций, которые нужно установить выбранными.

    Robin.CollectionДаТип данныхData typeRobin.StringтекстДаНовая установкаNew selectionRobin.BooleantrueНет

    Особые условия использования 

    Устанавливает значение для одной опции, если атрибут multiple не установлен, и для нескольких, если установлен.

    Значение комбобокса устанавливается через это действие.

    ...

    Результаты
    РезультатResult

    Логическая переменная - результат проверки.

    Robin.Boolean



    Особые условия использования

    Отсутствуют.

    Проверить доступность элемента / Check if item is enabled (IsElementEnabled)

    ...

    Данное действие предназначено для получения текста выбранного элемента.

    Настройки

    ...

    Уникальный идентификатор открытого сеанса работы с браузером.

    ...

    ACTION_CONTEXT

    ...

    Да

    ...

    Тип возвращаемого текста

    ...

    Определяет, какой текст будет считан с элемента.

    Весь видимый текст - возвращает текст всех узлов, в том числе вложенных, не скрытый стилями.

    Все текстовое содержимое  - возвращает весь текст всех узлов, в том числе вложенных, не зависимо от стилей.

    Только верхний уровень - возвращает текст только выбранного узла без вложенных не зависимо от стилей.

    Выпадающий список:

    • Весь видимый текст - All visible text
    • Все текстовое содержимое  - All text content
    • Только верхний уровень - Top level only

    По умолчанию Весь видимый текст.

    свойства элемента, отвечающего за доступность.


    Настройки

    СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
    Параметры
    КонтекстContext

    Уникальный идентификатор открытого сеанса работы с браузером.

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ЭлементElementЭлемент для взаимодействия.Robin.WebElement
    Да
    Результаты
    РезультатResult

    Логическая переменная - результат проверки.

    Robin.Boolean



    Особые условия использования

    Отсутствуют.

    Получить координаты элемента / Get element coordinates

    ...

    Данное действие предназначено для получения получения координат элемента . 


    ...

    Удалять лишние пробелы и пробельные символы.

    Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел.

    Все повторяющиеся пробелы заменяются на единичный пробел.

    Все пробелы в конце и начале строки удаляются.

    ...

    Особые условия использования 

    Отсутствуют.

    Проверить отображение элемента / Check element displayability (IsElementDisplayed)

    Данное действие предназначено для получения свойства элемента, отвечающего за отображение. 

    (вопрос) Если дублирует по смыслу "Проверить видимость/существование элемента" - удалить.

    Настройки

    СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
    Параметры
    КонтекстContext

    Уникальный идентификатор открытого сеанса работы с браузером.

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ЭлементElementЭлемент для взаимодействия.Robin.WebElement
    Да
    Результаты
    РезультатResult
    Логическая переменная - результат проверки

    Координаты элемента.

    Robin.

    Boolean

    LocationPoint



    Особые условия использования

    Отсутствуют.

    ...

    Получить тип элемента /

    ...

     Get element type

    ...

    Данное действие предназначено для получения свойства элемента, отвечающего за доступность.название типа элемента. (TagName)

    (warning) Получаем через атрибуты


    Настройки

    СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
    Параметры
    КонтекстContext

    Уникальный идентификатор открытого сеанса работы с браузером.

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ЭлементElementЭлемент для взаимодействия.Robin.WebElement
    Да
    Результаты
    РезультатResult
    Логическая переменная - результат проверки

    Строковая переменная, содержащая название типа элемента.

    Robin.

    Boolean

    String



    Особые условия использования

    ...