Разработка самого селениума или инфраструктурных решений на его основе, разработка очередного "фреймворка", позволяющего писать тесты, не решая одни и те же проблемы каждый раз заново.
В общем, там, где разработка, а не написание скрипта как из начального состояния перевести продукт в конечное состояние, проверив по пути контрольные точки.