Собрали в одном месте самые важные ссылкичитайте авторский блог
Для веб-автоматизации/тестирования Selenium всегда был стандартом де-факто. С ним легко начать работу, и он поддерживает практически все языки программирования.