У меня есть тестовый пример Selenium, который вводит даты в селектор дат, состоящий из трех выпадающих списков (год, месяц и день).
select validity_Y label=2008
select validity_M label=08
select validity_D label=08
Эта часть часто повторяется на протяжении всего теста. Я хотел бы уменьшить его, определив мое настраиваемое действие «selectValidity», чтобы у меня была меньшая избыточность, что-то вроде
selectValidity 2008,08,08
Каков наилучший (самый простой, самый чистый) способ добавления макросов или подпрограмм в тестовый набор?