2012-01-02 123 views
6

在工作中,我需要每20-30分鐘運行一個Java小程序以重新連接到內部的 應用程序之一。使用Python自動化Java小程序

我想在此應用程序的網站中自動登錄,然後運行此Java applet,根本不需要任何輸入,只需接受它,以便每次應用程序註銷時都可以運行該腳本。

有沒有什麼辦法可以從Python使用urllib或類似的庫來做到這一點? 我知道如何做登錄部分,但我不知道該怎麼做'接受並運行這個applet'部分。

+0

您是否需要跨平臺解決方案,否則您可以說明您正在運行的操作系統/瀏覽器? – Devraj 2012-01-02 02:33:55

+0

Ubuntu上的Firefox不需要跨平臺解決方案。 – Eric 2012-01-02 02:40:34

回答

1

Web應用程序測試框架對於您所要求的內容很有用,它允許您模擬用戶(POST,GET,登錄,點擊等)與網站的交互。

你問題中棘手的部分是與Java applet交互 - 沒有多少webapp測試框架可以讓你做到這一點;特別是我不知道提供該功能的Python框架,但根據我的經驗,我發現HTTPUnit與applet一起運行良好。當然,它使用Java而不是Python,但值得一試。