Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में सेलेनियम वेबड्राइवर का उपयोग करके प्रिंट स्क्रीन बटन का अनुकरण कैसे करें?

हम सेलेनियम के साथ एक प्रिंट स्क्रीन बटन का अनुकरण कर सकते हैं। स्क्रीनशॉट को प्रिंट स्क्रीन बटन के साथ कैप्चर किया गया है। स्क्रीनशॉट कैप्चर करना तीन तरह की प्रक्रिया है। यह विफलता विश्लेषण की दिशा में एक महत्वपूर्ण कदम है।

हम ड्राइवर ऑब्जेक्ट को टेकस्क्रीनशॉट . में बदल देंगे इंटरफ़ेस।

सिंटैक्स

TakeScreenshot s =(टेकस्क्रीनशॉट)ड्राइवर;

फिर, getScreenshotAs . के साथ विधि हमारे पास एक छवि फ़ाइल होगी और उस फ़ाइल को FileUtils.copyFile वाले स्थान पर कॉपी कर लेंगी विधि।

सिंटैक्स

फ़ाइल sp=s.getScreenshotAs(OutputType.FILE);FileUtils.copyFile(sp, new File("image file का पथ"));

उदाहरण

आयात करें आयात org.openqa.selenium.TakesScreenshot; आयात करें .driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe"); वेबड्राइवर ड्राइवर =नया क्रोमड्राइवर (); Driver.get ("https://www.tutorialspoint.com/index.htm"); // स्क्रीनशॉट कैप्चरिंग फ़ाइल src =((TakeScreenshot)driver).getScreenshotAs(OutputType.FILE); FileUtils.copyFile(src, new File("logopage.png")); ड्राइवर। छोड़ो (); }}
  1. जावा का उपयोग करके निर्देशिका पदानुक्रम कैसे बनाएं?

    फ़ाइल . नाम की कक्षा java.io पैकेज सिस्टम में एक फ़ाइल या निर्देशिका (पथ नाम) का प्रतिनिधित्व करता है। यह वर्ग फाइलों/निर्देशिकाओं पर विभिन्न कार्यों को करने के लिए विभिन्न तरीके प्रदान करता है। mkdir() इस वर्ग की विधि वर्तमान वस्तु द्वारा दर्शाए गए पथ के साथ एक निर्देशिका बनाती है। निर्देशिका पदान

  1. जावा में JWindow का उपयोग करके हम स्प्लैश स्क्रीन को कैसे कार्यान्वित कर सकते हैं?

    एक जेविंडो एक कंटेनर है जिसे उपयोगकर्ता डेस्कटॉप पर कहीं भी प्रदर्शित किया जा सकता है। इसमें टाइटल बार . नहीं है , विंडो प्रबंधन बटन, आदि एक JFrame की तरह। जेविंडो इसमें एक JRootPane . है अपने एकमात्र बाल वर्ग के रूप में। सामग्री फलक JWindow . के किसी भी बच्चे का अभिभावक हो सकता है . एक JFra

  1. जावा का उपयोग करके JSON फ़ाइल कैसे लिखें / बनाएं?

    JSON या JavaScript ऑब्जेक्ट नोटेशन एक हल्का टेक्स्ट-आधारित खुला मानक है जिसे मानव-पठनीय डेटा इंटरचेंज के लिए डिज़ाइन किया गया है। JSON द्वारा उपयोग किए जाने वाले सम्मेलन प्रोग्रामर के लिए जाने जाते हैं, जिनमें C, C++, Java, Python, Perl, आदि शामिल हैं। नमूना JSON दस्तावेज़ - { book:[ { id:01, langua