в Katalon — очень удобный способ параметризации селекторов для элементов графического интерфейса, так что вы можете легко выбирать очень похожие элементы с помощью аргументов справки. Я хочу сделать что-то подобное в Robot Framework.
РЕДАКТИРОВАТЬ: Лучший пример, который легче понять:
У нас есть несколько элементов графического интерфейса, с которыми мы должны взаимодействовать при тестировании. Поскольку селекторы элементов очень похожи, мы хотим параметризовать определенные его части. В этом случае мы хотим параметризовать часть $(selector) селектора:
*** Variables ***
$(overview.element} //div[contains(@class, $(selector)')]
Мы хотим иметь возможность сделать это, чтобы мы могли избежать чего-то подобного
*** Variables ***
$(overview.home} //div[contains(@class, home')]
$(overview.settings} //div[contains(@class, settings')]
$(overview.overview} //div[contains(@class, overview')]
Мы хотим указать этот параметр в тестовых примерах. Средства: мы можем указать, какой элемент мы хотим выбрать. Что-то такое:
[Arguments] ${selector}
Click $(overview.element)(${selector})
Это возможно? И если да: как?