2012-01-02 5 views
6

На работе мне нужно запустить Java-апплет каждые 20-30 минут для повторного подключения к одному из внутренних приложений .Автоматизация Java-апплета с Python

Я хотел бы автоматизировать вход на веб-сайт этого приложения, а затем запустить этот Java-апплет, который вообще не требует ввода, просто примите его, чтобы я мог запускать сценарий каждый раз, когда приложение меня отключает.

Есть ли способ сделать это с Python, используя urllib или аналогичную библиотеку? Я знаю, как сделать часть входа, но я не знаю, что делать с частью «принять и запустить этот апплет».

+0

Вам требуется кросс-платформенное решение, иначе вы можете указать, какой ОС/браузер вы используете? – Devraj

+0

Firefox на Ubuntu.I не требуется кросс-платформенное решение. – Eric

ответ

1

Основы тестирования веб-приложений были бы полезны для того, что вы просите, это позволяет вам имитировать взаимодействие пользователя (POST, GET, login, clicks и т. Д.) С веб-сайтом.

Сложная часть вашего вопроса, взаимодействует с апплетом Java - не многие веб-шаблоны тестирования позволяют вам это сделать; в частности, я не знаю рамки Python, которая предлагает эту функциональность, но по моему опыту я обнаружил, что HTTPUnit хорошо работает с апплетами. Конечно, это на Java, а не на Python, но это стоит проверить.

Смежные вопросы