Selenium в настоящее время набирает популярность и поддерживает несколько языков (1). Кроме того, каркас робота обеспечивает хороший способ запуска тестов на основе селена и неселена.
(1) Java, Groovy, Ruby, C #, Perl, PHP, Python на момент написания