Автоматизировать Java-апплет с помощью Python - PullRequest
6 голосов
/ 02 января 2012

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

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

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

1 Ответ

1 голос
/ 02 января 2012

Платформа тестирования веб-приложений будет полезна для того, что вы спрашиваете, она позволяет вам моделировать взаимодействие пользователя (POST, GET, логин, клики и т. Д.) С веб-сайтом.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...