Если вы используете плагин Firefox , все, что вам нужно сделать, это записать «тест».Затем сгенерируйте тестовый код на языке, на котором вы хотите запустить скрипты. У них есть опция для Java - и тест можно запустить автономно (вне браузера на любой платформе).Тест попытается повторить то, что вы сделали в браузере.Если он в состоянии выполнить те же шаги, тест проходит успешно.
Selenium копирует действия браузера при выполнении своих тестов и выполняет замечательную работу (хотя и не идеально)