- xPath (Используется в 90% случаев. XPath — это способ выбора элементов на веб-странице для веб-автоматизации. Позволяет искать элементы по тегам, атрибутам, тексту или их расположению на странице.)
Пример: //a[contains(text(), "Click")]
- Селектор (CSS селектор — способ выбора элементов на веб-странице на основе тегов, классов, ID или атрибутов.)
Пример: a[href*="Click"]
- Сохранённый объект (Переменная, которую создали и сохранили ранее в скрипте).
- Вставьте сюда ваш селектор, найденный на странице, и нажмите кнопку "Трансформировать". Афина преобразует ваш селектор в xPath. Если у вас уже есть готовый xPath, оставьте это поле пустым.
- Здесь появится ваш готовый xPath после того, как вы нажали кнопку "Трансформировать". Вы можете вставить сюда ваш уже готовый xPath, селектор либо использовать переменную.
- Ваш элемент (селектор или xPath) может быть уникальным на странице или повторяться. Например, выражение
//a[contains(text(), "Click")]
может встречаться один раз (быть уникальным) или несколько раз. Количество одинаковых элементов (селектор или xPath) на странице можно посмотреть прямо в консоли браузера, где будет показано, сколько элементов соответствует этому выражению. В случае нескольких таких элементов вы можете выбрать нужный по индексу.
- "Порядок элемента - Индекс элемента"
- "Постоянный" - 1
Если элемент (селектор или xPath) уникален на странице, то его индекс = 1. Если одинаковых элементов (селектор или xPath) несколько, то выбираем индекс этого элемента (2, 3, 4 и т.д.), чтобы навестись на конкретный элемент.
- "Случайный" - От - До
Если одинаковых элементов (селектор или xPath) несколько, то мы можем навестись и нажать на случайный элемент, указав диапазон индексов, которые нам нужны.
- "Использовать переменную" - Переменная
Если мы хотим вместо конкретных индексов использовать переменную, глобальную или локальную.
- Укажите время в миллисекундах (1 секунда = 1000 миллисекунд), в течение которого этот Компонент будет ожидать появления вашего элемента (селектор или xPath) на веб-странице.
- Напишите название переменной латиницей (английскими буквами), в которую будет сохранён этот Компонент. Эту переменную можно использовать в последующих Компонентах этого скрипта.
- Укажите временной промежуток в миллисекундах (1 секунда = 1000 миллисекунд). Это время, в течение которого скрипт будет останавливаться после выполнения текущего Компонента действий, перед тем как перейти к следующему.
Например:
- "Ждать от" может быть
1000 мс
(1 секунда).
- "Ждать до" может быть
3000 мс
(3 секунды).
Это означает, что скрипт будет ждать случайную задержку между 1 и 3 секундами перед продолжением.
- Вводим сюда описание Компонента и информацию, которая вам будет полезна для навигации в Компонент-схеме скрипта. Не является обязательным для заполнения. Это описание (комментарий) будет отображаться как подсказка при наведении на Компонент в скрипте.