2012-05-10 19 views
7

क्या जावा में लिखा गया कोई भी ओपन सोर्स टूल/फ्रेमवर्क है जिसका उपयोग सभी विंडोज अनुप्रयोगों को स्वचालित करने के लिए किया जा सकता है (जैसे एबॉट या फेस्ट जो जावा आधारित जीयूआई को स्वचालित करता है ऐप्स)।जावा आधारित जीयूआई ऑटोमेशन (स्विंग जैसे जावा आधारित जीयूआई तक सीमित नहीं)

मैंने WHITE के बारे में सुना है जो नेट भाषा के लिए पसंद है। जावा में जावा आधारित विकल्प या फ्रेमवर्क है जो व्हाइट या यूआईयूटॉमेशन फ्रेमवर्क (जेएनआई या कुछ के माध्यम से) का उपयोग कर सकता है?

कई जावा आधारित वेब स्वचालन और सेलेनियम, साहि आदि जैसे परीक्षण उपकरण प्रतीत होते हैं लेकिन जीयूआई ऑटोमेशन के लिए, मुझे केवल jWinAuto मिल गया जो ऑटोआईटीएक्स के आसपास एक रैपर है।

क्या जावा जीयूआई स्वचालन के लिए सक्षम नहीं है? जावा रोबोट एपीआई से परे कुछ है?

उत्तर

3

जावा मूल रूप से क्रॉस प्लेटफार्म देशी जीयूआई स्वचालन (जहां आपको देशी घटकों को खोजने और समझने की आवश्यकता है) का समर्थन नहीं करता है। इसके द्वारा मेरा मतलब है कि रोबोट के स्पष्ट न्यूनतम न्यूनतम एपीआई से परे "हर जगह एक बार दौड़ना" लिखने का एक तरीका है।

क्या ऐसी परियोजना जावा में की जा सकती है? मुझे यकीन है, लेकिन उस बिंदु पर बहुत सारे जेएनआई कोड शामिल होंगे जहां आपको आश्चर्य होगा कि जावा टेबल पर क्या लाता है।

+0

इस समस्या के लिए एंटरप्राइज़ समाधान हैं, जिसका अर्थ है कि यह स्पष्ट रूप से करने योग्य है। मैंने एक बक्षीस जोड़ा क्योंकि मुझे पता लगाने में दिलचस्पी है कि जावा में कौन से विकल्प मौजूद हैं। – Yamikuronue

+0

मैंने यह नहीं कहा कि यह करने योग्य नहीं था, मैंने अभी कहा है कि यह मानक जावा नहीं है और सवाल किया गया है कि ओपन सोर्स प्रोजेक्ट को जावा में विशेष रूप से कुछ करने के लायक क्यों मिलेगा। सवाल यह था कि कोई ओपन सोर्स टूल्स था। – Yishai

+0

हो सकता है कि वे मेरी कंपनी के समान टूल का उपयोग कर रहे हों और स्क्रिप्ट लिखने के बिना एक विकल्प को कस्टमाइज़ करना चाहते थे? – Yamikuronue