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

Ключ

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

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

Наименование элемента, который требуется выбрать.

Robin.String


РусскийДа
Тайм-аутTime-outПредельное время ожидания появления элемента.Robin.Numeric1000Нет

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

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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

Robin.String



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

...

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

Работа с атрибутами:

...

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

...

GetElementAttribute)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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



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

  • Весь видимый текст - All visible text (textContent (вопрос))
  • Все текстовое содержимое  - All text content innerHTML(вопрос))
  • Только верхний уровень - Top level only (innerText (вопрос))
  • Значение - Value
  • Значение списка - List value
  • Значение чек-бокса
    • tag
    • id
    • Значение - чек-бокса, радио-кнопки, selected
    Значение радио-кнопки
    • другой
    Robin.String
    Да
    Произвольное имя
    отл

    Пользовательский вводRobin.String
    Нет
    Результаты
    РезультатResult
    Значение

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

    Robin.

    Object

    String



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

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

    ...

    Если метод возвращает пустой текст, надо использовать:

    Установить атрибут элемента /

    ...

      Set element attribute 

    ...

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

    (вопрос) Чек-бокс и комбобокс можно установить через это действие?


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

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

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


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

    Robin.String


    Нет

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

    Если метод возвращает пустой текст, надо использовать:

    • value
    • innerHTML
    • innerText
    • textContent

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

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

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

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

    ...

    Данное действие предназначено для получения выбранной в списке (тип элемента Select) опции. Одной, если атрибут multiple не установлен, и нескольких, если установлен.(вопрос) Чек-бокс и комбобокс можно установить через это действие?


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ЭлементElementЭлемент для взаимодействия.Robin.WebElement
    Да
    Имя атрибутаAttribute nameИмя атрибута, значение которого нужно установить.Robin.StringДаЗначение атрибутаAttribute value

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

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

    Robin.String

    Нет
    Убрать лишние пробелыRemove extra spaces

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


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

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

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

    Robin.BooleanfalseНет
    Тип коллекции

    Значение или текст



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

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

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

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

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


    Текст или ключ для каждой опции.

    Robin.Collection



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

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

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

    ...

    Данное действие предназначено для получения выбранной в списке (тип элемента Select) опции. Одной, если атрибут multiple не установлен, и нескольких, если установлен.


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

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

    Значение или текст



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

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

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

    Robin.String
    Да
    Коллекция

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

    Robin.Collection
    Да
    Обнулять
    По умолчанию falseRobin.Boolean
    Нет

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

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

    Проверить выбран ли элемент / Check if item is selected (IsElementSelected)

    ...

    Данное действие предназначено для получения свойства элемента, отвечающего за выбор. (чек-бокс, радио-кнопка и опция)


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

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

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

    Robin.Boolean



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

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

    ...

    Пометить элемент выбранным / Set element selected (SetElementSelected)

    ...

    Данное действие предназначено для установки значения указанного чек-бокса, радио-кнопки или опции


    Настройки

    Значение атрибута

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

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

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ЭлементElementЭлемент для взаимодействия.Robin.WebElement
    ДаAttribute value
    ВыбранSelected

    Пометить выбранным.

    Robin.Boolean

    falseДа

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

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

    Получить

    ...

    значение / Get

    ...

    value (GetFieldValue)

    ...

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

    (вопрос) Можно свести с Получить атрибут.


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT

    Да

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

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

    Element text type

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

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

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

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

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

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

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

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

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


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

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

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

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

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

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

    ...

    Установить значение /

    ...

    Set value (SetFieldValue)

    ...

    Данное действие предназначено для получения установки значения выбранного элемента (атрибут Value).(вопрос) Можно свести с Получить атрибутатрибут Value).


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

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

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

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

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

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

    ЗначениеValue

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

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

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

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

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

    Получить

    ...

    текст / Get

    ...

    text

    ...

    Данное действие предназначено для получения выбранной в списке (тип элемента Select) опции. Одной, если атрибут multiple не установлен, и нескольких, если установлендля получения текста выбранного элемента.


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

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

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

    Element text type

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

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

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

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


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

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

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

    Robin.StringВесь видимый текстНет
    Context

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

    Robin.Selenium

    ACTION_CONTEXT

    Да

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

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


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

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

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

    Robin.BooleanfalseНет
    Результаты
    РезультатResult

    Словарь выбранных в списке опций (вопрос).

    Текст и ключ для каждой опции
    Строковая переменная, в которую будет получен текст выбранного элемента.Robin.
    Dictionary
    String

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

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

    Получить значение чек-бокса / Get checkbox value

    ...

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

    ...

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

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

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

    Robin.Boolean

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

    ...

    Применимо только для типа элемента input/checkbox. Система выполняет анализ атрибута "checked" элемента.

    Очистить

    ...

    элемент / Clear

    ...

    element 

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

    (вопрос) сводим с SetElementAtribut


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT

    Да

    ЭлементElement

    Элемент для взаимодействия.

    Robin.WebElement
    Да

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

    ...

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да


    Time-outПредельное время ожидания окна.


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

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

    Robin.String

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

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

    Принять окно диалога Accept the alert

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

    Настройки

    текст активного окна диалога.

    Robin.String

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

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

    Robin.Selenium

    ACTION_CONTEXT

    Да

    Time-outПредельное время ожидания окна.



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

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

    ...

    Принять окно диалога /

    ...

     Accept the alert

    ...

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


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да


    Time-outПредельное время ожидания окна.


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

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

    ...

    Отклонить окно диалога /

    ...

     Dismiss the alert

    ...

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


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ТекстTextТекст который необходимо ввести.

    Robin.StringYesДа

    Тайм-аутTime-outПредельное время ожидания окна.Нет


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

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

    Проверки:

    ...

    Ввести текст в окно диалога / Send text to the alert

    ...

    Данное действие предназначено для проверки существования элемента на странице по завершению тайм-аута. ввода текста в окно диалога. (IPromt)


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

    Элемент
    Текст
    ElementЭлемент для взаимодействия
    TextТекст который необходимо ввести.Robin.
    WebElement
    StringYesДа
    Тайм-аутTime-outПредельное время ожидания
    выполнения условия
    окна.
    Robin.Numeric10


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

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

    Robin.Boolean

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

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

    Проверки:

    Проверить

    ...

    существование элемента Check for element

    ...

    existence (

    ...

    WaitElementPresent)

    ...

    Данное действие предназначено для проверки факта того, что элемент отсутствует в DOM по завершению таймпроверки существования элемента на странице по завершению тайм-аута. 

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


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ЭлементElementЭлемент для взаимодействия.Robin.WebElement
    Да
    Тайм-аутTime-outПредельное время ожидания выполнения условия.Robin.Numeric10Нет
    Результаты
    РезультатResult

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

    Robin.Boolean



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

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

    Проверить

    ...

     отсутствие элемента Check element absence (WaitElementAbsent)

    ...

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

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


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ЭлементElementЭлемент для взаимодействия.Robin.WebElement
    Да
    Тайм-аутTime-outПредельное время ожидания выполнения условия.Robin.Numeric10Нет
    Результаты
    РезультатResult

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

    Robin.Boolean



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

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

    Проверить

    ...

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

    ...

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

    (Система выполняет ожидание отображения элемента на странице плюс проверку того, что его размеры отличны от 0.)

     То же самое, что отображение/существование?

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

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


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ЭлементElementЭлемент для взаимодействия.Robin.WebElement
    Да
    Тайм-аутTime-outПредельное время ожидания выполнения условия.
    Robin.Numeric1000Нет
    Результаты
    РезультатResult

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

    Robin.Boolean



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

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

    Проверить

    ...

    видимость  элемента Check element

    ...

    visibility (

    ...

    WaitElementVisible)

    ...

    Данное действие предназначено для проверки факта того, что элемент стал невидимым либо вообще исчез из DOM по проверки видимости элемента на странице по завершению тайм-аута. 

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

    (Система выполняет ожидание отображения элемента на странице плюс проверку того, что его размеры отличны от 0.)

     То же самое, что отображение/существование?


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ЭлементElementЭлемент для взаимодействия.Robin.WebElement
    Да
    Тайм-аутTime-outПредельное время ожидания выполнения условия.Robin.Numeric10Нет
    Результаты
    РезультатResult

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

    Robin.Boolean



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

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

    Проверить невидимость элемента Check element invisibility (WaitElementInvisible)

    ...

    Данное действие предназначено для проверки факта того, что элемент стал невидимым либо вообще исчез из DOM по завершению тайм-аута. 

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

    Данное действие предназначено для получения свойства элемента, отвечающего за доступность(предупреждение) Если дублирует по смыслу "Проверить видимость/отображение элемента" - удалить.


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ЭлементElementЭлемент для взаимодействия.Robin.WebElement
    Да
    Тайм-аутTime-out

    Предельное время ожидания выполнения условия.


    Robin.Numeric
    1000
    10Нет
    Результаты
    РезультатResult

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

    Robin.Boolean



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

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

    ...

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

    ...

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


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ЭлементElementЭлемент для взаимодействия.Robin.WebElement
    Да
    Тайм-аутTime-outПредельное время ожидания выполнения условия.
    Robin.Numeric
    10
    1000Нет
    Результаты
    РезультатResult

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

    Robin.Boolean



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

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

    ...

    Проверить кликабельность Check clickability (WaitElementClickable)

    ...

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


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ЭлементElementЭлемент для взаимодействия.Robin.WebElement
    Да
    Тайм-аутTime-out

    Предельное время ожидания выполнения условия.

    Robin.Numeric10Нет
    Результаты
    РезультатResult

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

    Robin.Boolean



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

    ...