Украшать классы из библиотеки? - PullRequest
1 голос
/ 11 января 2020

Я использую кукловод для моего веб-сканера. Иногда нужно щелкнуть gui элементов, которые требуют времени для отображения.

Меня беспокоило, что для каждого click() звонка, который мне нужно, мне также нужно вызывать тайм-аут вручную. Я задавался вопросом, можно ли как-то украсить все функции щелчка.

Поскольку кукловод - это библиотека, я сам не создаю экземпляры этих функций, скорее они даются из таких функций, как Page.$(selector) the click() доступно в нескольких классах, и все они должны будут применять его.

Какой хороший шаблон для решения этой проблемы?

Любое направление очень ценится!

...