но требуется устаоновить еще как минимум драйвер на тестируемые браузеры; правильно их прописать в запуске тестов; установить какую-то библиотеку с тестами: TestNG, Junit, rspec или что-то другое; 
                  
                  
                  сборщик нужен: maven для java - bundler для руби
                  
                  
                  и дальше исходя из реализации: пишем "просто тесты" - тогда можно не следовать шаблонам.
                  
                  
                  Хотим page-object - берем какой-то вариант имплементации шаблона - библиотека ли, гем ли какой-то: по разному в разных ситуациях.
                  
                  
                  Хотим выводить отчеты в html? То же начинаем придумывать "как и в каком виде": в итоге это конечно сводится "подключи библиотеку, пропиши 15 строк кода и будет счасть" - но перед этим приходится разобраться "как", "зачем" и "почему"
                  
                  
                  
                  
                  
                  в общем: запустить селениум это скорее "разработка приложения автотестов" - это несколько шире чем просто "писать тесты" - конечно все ИМХО
                  
                  
                
Скачивание и определение драйвера можно запилить и в pom/build.gradle
Обсуждают сегодня