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