Как создать программу для решения тестов?
нет, задача достаточно тривиальная с одной стороны, и достаточно много нюансов при разных вариантах требуемого функционала с другой стороны. Так что думаю что если и есть, вряд ли подойдет конкретно под вашу задачу.
GreaseMonkey :)
Сердито, сурово, просто!