Я использую кукловод для моего веб-сканера. Иногда нужно щелкнуть gui элементов, которые требуют времени для отображения.
Меня беспокоило, что для каждого click()
звонка, который мне нужно, мне также нужно вызывать тайм-аут вручную. Я задавался вопросом, можно ли как-то украсить все функции щелчка.
Поскольку кукловод - это библиотека, я сам не создаю экземпляры этих функций, скорее они даются из таких функций, как Page.$(selector)
the click()
доступно в нескольких классах, и все они должны будут применять его.
Какой хороший шаблон для решения этой проблемы?
Любое направление очень ценится!