स्वचालन के दौरान, कुछ लिंक पर क्लिक करना होता है और यह एक माइक्रोसॉफ्ट वर्ड दस्तावेज़ खोलता है जो एक डेस्कटॉप एप्लिकेशन विंडो है। यह मेरे ड्राइवर विंडो को फोकस से बाहर कर रहा है। हालाँकि, शेष कोड बैक-एंड में चल रहा है, लेकिन हम इस शब्द विंडो को कैसे कम कर सकते हैं (मुझे पता है कि यह संभव नहीं है क्योंकि शब्द एक विंडोज़ एप्लिकेशन है) लेकिन कम से कम मैं अपने ड्राइवर विंडो को कैसे सामने ला सकता हूं?

0
Kalyan .P 1 जून 2018, 17:54

2 जवाब

सबसे बढ़िया उत्तर

CTRL+TAB करने के लिए जावा द्वारा रोबोट का उपयोग करने का प्रयास करें (यह आपको पिछली विंडो पर वापस ले जाना चाहिए) इसे आज़माएं

Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ALT);
robot.keyPress(KeyEvent.VK_TAB);
robot.delay(100);
robot.keyRelease(KeyEvent.VK_TAB);
robot.keyRelease(KeyEvent.VK_ALT);
0
mbn217 1 जून 2018, 23:56

मुझे अभी पता चला windowUtils.killByProcessName(“winword.exe”); नौकरी करता है। हमें इसके लिए बस सेलेनियम विंडोज़ यूटिल जार आयात करने की आवश्यकता है।

0
Kalyan .P 11 जून 2018, 18:48