@Fox said in Модальные окна, как их обрабатывать:
Код действия "Двигать Мышь И Кликнуть На Элемент" с добавленной проверкой перекрытия элемента в точке клика:
_SELECTOR = " \u003eCSS\u003e .catalog-menu \u003e .green-button";
wait_element_visible(_SELECTOR)!
_call(_random_point, {})!
_if(_result().length > 0, function () {
move({})!
get_element_selector(_SELECTOR, false).clarify(X, Y)!
_call(_clarify, {})!
get_element_selector(_SELECTOR, false).script("document.elementFromPoint(" + X + ", " + Y + ") == self")!
_cycle_params().if_else = (_result() == "true");
_if(_cycle_params().if_else, function () {
log("Клик")
mouse(X, Y)!
})!
_if(!_cycle_params().if_else, function () {
log("Элемент для клика скрыт другим элементом")
})!
})!
Тестовый скрипт
Для удобства использования можно создать свой модуль с этим кастомным действием.
Подскажите пожалуйста что указать в качестве селектора если мне надо сделать клик в ссылку с текстом "ссылка" ? У ссылки никаких class нет