какой уровень абстракции, какие приемы?
Вот ссылка на доклад, о котором говорила Оля http://seleniumcamp.com/materials/. Называется "DSL, Page Object и Selenium – путь к надежным функциональным тестам"
я еще раз повторюсь, если хорошо реализованно переиспользуемость, то уровеней абстракции может быть большое количество. Главное чтобы потом поддержка такой сткрутуры не занимала много времени и это главное.