विंडोज़ फॉर्म एप्लिकेशन के माध्यम से स्वचालित रूप से क्लिक करने के लिए कौन से टूल्स उपयोगी हैं? क्या यह भी उपयोगी है? मैं अपनी कंपनी में टेस्टर्स को यह बहुत अच्छा कर रहा हूं और ऐसा लगता है कि यह समय बर्बाद है।विंडोज़ एप्लिकेशन पर भेजे गए माउस और कीबोर्ड ईवेंट को स्वचालित करने के लिए उपकरण
उत्तर
चेक बाहर https://github.com/TestStack/White और http://nunitforms.sourceforge.net/। हमने सफलता के साथ व्हाइट प्रोजेक्ट का उपयोग किया है।
वहां कुछ जोड़े हैं। वे आइटम क्लिक को लॉग इन करने के लिए विंडोज एपीआई में हुक करते हैं, और फिर उन्हें परीक्षण के लिए पुन: पेश करते हैं।
हम अब ज्यादातर वेब (Watin का प्रयोग करके) आधारित है, लेकिन हम बुध Quicktest का उपयोग करते थे।
Quicktest का उपयोग न करें, यह कई कारणों से काफी लंबी सूची के लिए भयानक है।
हालांकि वे अधिकतर प्रशासनिक कार्यों या उपयोगकर्ताओं के लिए शॉर्टकट स्वचालित करने पर लक्षित हैं, Autohotkey और AutoIT आपको माउस/कीबोर्ड इंटरैक्शन तक जितनी भी चाहें स्वचालित करने दें।
कुछ माउस सामान मुश्किल हो सकते हैं जब वास्तव में यह बताने का एकमात्र तरीका है कि आप क्या क्लिक करना चाहते हैं, एक एक्स, वाई समन्वय है, लेकिन विंडोज मशीन पर पूरी तरह से मनमानी कार्यों को स्वचालित करने के लिए, यह चाल है।
जैसा कि मैंने कहा, वे आवश्यक रूप से परीक्षण प्रयोजनों के लिए इरादा नहीं कर रहे हैं, ताकि वे इकाई परीक्षण सम्मेलनों के लिए instrumented नहीं कर रहे हैं। हालांकि, मैं उन सभी चीजों को स्वचालित करने के लिए उन सभी का उपयोग करता हूं जो संबंधित परीक्षण नहीं कर रहे हैं।
आप इसे Microsoft UI Automation API. के माध्यम से प्रोग्रामेटिक रूप से कर सकते हैं इसके बारे में MSDN Magazine article है।
इकाई परीक्षण ढांचे के साथ अच्छी तरह से एकीकृत करता है। समन्वय-आधारित स्क्रिप्ट धावकों की तुलना में एक बेहतर विकल्प क्योंकि लेआउट बदलने पर आपको स्क्रिप्ट को फिर से लिखना नहीं है।
यही वह है जिसे मैं ढूंढ रहा था।
चेक बाहर http://www.codeplex.com/white और http://nunitforms.sourceforge.net/। हमने सफलता के साथ व्हाइट प्रोजेक्ट का उपयोग किया है।
- 1. माउस और कीबोर्ड ईवेंट भेजें
- 2. कीबोर्ड ईवेंट में माउस स्थिति प्राप्त करना
- 3. एकल माउस और कीबोर्ड
- 4. क्यूए परीक्षण के लिए स्वचालित इनपुट उपकरण? वापस कीस्ट्रोक और माउस क्लिक चलाएं
- 5. सर्वर भेजे गए ईवेंट - विशिष्ट ग्राहकों को प्रतिक्रिया देना
- 6. NotifyIcon.BalloonTipClicked ईवेंट और माउस बटन
- 7. इनपुट (माउस + कीबोर्ड)
- 8. पारदर्शी पृष्ठभूमि पर माउस ईवेंट
- 9. सी # में किसी अन्य एप्लिकेशन पर कीबोर्ड ईवेंट भेजना जो विंडोज इवेंट
- 10. मैं PHP में सर्वर भेजे गए ईवेंट कैसे कार्यान्वित करूं?
- 11. सर्वर से भेजे गए ईवेंट सर्वर की तरफ
- 12. विंडोज़: विंडो सजावट पर माउस डाउन
- 13. कंसोल एप्लिकेशन पर माउस क्लिक कैप्चर करने के लिए ncurses का उपयोग
- 14. निम्न-स्तर के माउस और कीबोर्ड हुक को समझना (win32)
- 15. प्रत्येक माउस को WPF एप्लिकेशन
- 16. माउस चाल ईवेंट को/dev/input/event *
- 17. कीबोर्ड के लिए घटना डिवाइस का पता लगाएं, माउस
- 18. jQuery माउस का .click() कीबोर्ड नेविगेशन
- 19. क्रोम पर एक कीबोर्ड ईवेंट फायरिंग
- 20. विंडो के बिना कीबोर्ड ईवेंट प्राप्त करना
- 21. एक्सकोड 4: सहायक संपादक को ट्रैकिंग (स्वचालित) मोड स्विच करने के लिए कीबोर्ड शॉर्टकट?
- 22. Qt4: QTableView माउस बटन ईवेंट पकड़े नहीं गए
- 23. रूबी के लिए स्वचालित कोड गुणवत्ता उपकरण?
- 24. भेजे गए संदेशों को संग्रहीत करने के लिए मैं म्यूट को कैसे बताऊं?
- 25. सर्वर क्लाइंट संचार: लंबी मतदान, धूमकेतु, और सर्वर से भेजे गए ईवेंट (एसएसई)
- 26. कीबोर्ड अनुकूल हल्के वजन यूएमएल मॉडलिंग उपकरण?
- 27. बाएं ईवेंट को दाएं माउस पर क्लिक करें
- 28. कम-स्तर वाला माउस और कीबोर्ड हुक कॉलबैक किस धागे में चलता है?
- 29. स्वचालित रूप से EditText के लिए कस्टम कीबोर्ड दिखाएं। एंड्रॉइड
- 30. jQuery और AJAX या सर्वर ने ईवेंट भेजे हैं