I would also like to say that separating user interface elements from the kernel implementation should be standard practice . However, Tellurium is not new.
WebDriver, for example, has PageFactory ( http://code.google.com/p/selenium/wiki/PageFactory ).
So, based on this Tellurium is really nothing new. Alas, if your framework is strong enough to support long-term efforts and can withstand the iron teeth of time, then these are really just the "how" questions that you use.
Your infrastructure should be good enough, regardless of the technology wrapped around or in it for that matter.
Gergely.
Hannibal
source share