2012-01-02 14 views
6

के साथ स्वचालित जावा एप्लेट काम पर मुझे आंतरिक 2 अनुप्रयोगों में से किसी एक से फिर से कनेक्ट करने के लिए प्रत्येक 20-30 मिनट में जावा एप्लेट चलाने की आवश्यकता है।पाइथन

मैं इस एप्लिकेशन की वेबसाइट में लॉगिन स्वचालित करना चाहता हूं और फिर इस जावा एप्लेट को चलाता हूं जिसके लिए किसी भी इनपुट की आवश्यकता नहीं होती है, बस इसे स्वीकार करें ताकि जब भी एप्लिकेशन मुझे लॉग ऑफ करता है तो मैं स्क्रिप्ट चला सकता हूं।

क्या कोई तरीका है कि मैं पाइथन से urllib या इसी तरह की लाइब्रेरी का उपयोग कर ऐसा कर सकता हूं? मुझे पता है कि लॉगिन भाग कैसे करें, लेकिन मुझे नहीं पता कि 'इस एप्लेट को स्वीकार करें और चलाएं' भाग क्या करें।

+0

क्या आपको एक क्रॉस प्लेटफ़ॉर्म समाधान की आवश्यकता है, अन्यथा आप यह बता सकते हैं कि आप किस ओएस/ब्राउज़र को चल रहे हैं? – Devraj

+0

उबंटू पर फ़ायरफ़ॉक्स। मुझे क्रॉस प्लेटफ़ॉर्म समाधान की आवश्यकता नहीं है। – Eric

उत्तर

1

आपके द्वारा पूछे जाने वाले कार्यों के लिए एक वेब एप्लिकेशन परीक्षण ढांचा उपयोगी होगा, यह आपको किसी वेबसाइट के साथ उपयोगकर्ता (POST, GET, लॉगिन, क्लिक इत्यादि) के इंटरैक्शन को अनुकरण करने की अनुमति देता है।

आपके प्रश्न का मुश्किल हिस्सा जावा एप्लेट के साथ बातचीत कर रहा है - कई वेबपैप परीक्षण ढांचे आपको ऐसा करने की अनुमति नहीं देंगे; विशेष रूप से मुझे एक पाइथन फ्रेमवर्क नहीं पता है जो उस कार्यक्षमता को प्रदान करता है, लेकिन मेरे अनुभव में, मैंने पाया कि HTTPUnit एप्लेट्स के साथ अच्छी तरह से काम करता है। बेशक, यह जावा में है और पायथन में नहीं है, लेकिन यह जांचने लायक है।