Вы можете использовать bookmarklets , чтобы сделать именно то, о чем вы говорите: запуск JavaScript в контексте текущего окна из закладки. Букмарклеты должны быть достаточно короткими и писать их может быть непросто (потому что это URL-адреса javascript, и поэтому они должны быть закодированы в URL), но вы можете использовать букмарклет для загрузки внешнего скрипта (обычно написанного) на страницу затем просто вызовите функции в этом скрипте, что минимизирует количество написанного кода букмарклета. Подробнее об этом (включая пример) в этом ответе здесь, на SO.
Но с точки зрения тестирования: предположительно, пользовательский интерфейс подкреплен логическим кодом, для этого стоит провести модульные тесты. Существуют также модульные среды тестирования, специально предназначенные для веб-приложений, которые можно использовать для тестирования функций пользовательского интерфейса; см. этот ТАК вопрос / ответ для получения дополнительной информации. То, о чем вы, кажется, слышали больше всего сейчас, это Селен .
Несколько других упомянули GreaseMonkey, и в FF это, безусловно, вариант. Приятная особенность букмарклетов в том, что они работают в самых разных браузерах.