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

  . युक्त टेक्स्ट खोजने के लिए XPATH का उपयोग करना

हम खोज टेक्स्टविथ या रिक्त स्थान वाले तत्वों की पहचान करने के लिए लोकेटर xpath का उपयोग कर सकते हैं। आइए सबसे पहले अनुगामी और अग्रणी रिक्त स्थान वाले वेब तत्व के html कोड की जाँच करें। नीचे दी गई छवि में, टैगनाम मजबूत के साथ जावा बेसिक्स टेक्स्ट में रिक्त स्थान हैं जैसा कि html कोड में दर्शाया गया है।

  . युक्त टेक्स्ट खोजने के लिए XPATH का उपयोग करना

यदि किसी तत्व के टेक्स्ट में या किसी विशेषता के मूल्य में रिक्त स्थान हैं, तो ऐसे तत्व के लिए xpath बनाने के लिए हमें normalize-space फ़ंक्शन का उपयोग करना होगा। यह स्ट्रिंग से सभी अनुगामी और अग्रणी रिक्त स्थान को हटा देता है। यह स्ट्रिंग के भीतर मौजूद हर नए टैब या लाइनों को भी हटा देता है।

वाक्यविन्यास

//tagname[normalize-space(@attribute/ function) = 'value']

पृष्ठ पर प्रदर्शित होने वाले वेब तत्व जावा बेसिक्स के लिए, आइए एक xpath//strong[text()='JAVA BASICS'] (पाठ में रिक्त स्थान पर विचार किए बिना) बनाएं। यदि हम इसे कंसोल में एक्सप्रेशन - $x("//strong[text()='JAVABASICS']") के साथ सत्यापित करते हैं, तो हम पाएंगे कि कोई मेल खाने वाला तत्व नहीं है (लंबाई - 0 के साथ पहचाना गया)।

  . युक्त टेक्स्ट खोजने के लिए XPATH का उपयोग करना

अब, हम normalize-space फ़ंक्शन का उपयोग करके xpath व्यंजक बनाते हैं। Thexpath एक्सप्रेशन होना चाहिए - //strong[normalize-space(text())='JAVA BASICS'].

आउटपुट

  . युक्त टेक्स्ट खोजने के लिए XPATH का उपयोग करना

अगर हम इसे कंसोल में एक्सप्रेशन के साथ मान्य करते हैं - $x("//strong[normalizespace(text())='JAVA BASICS']"), तो हम पाएंगे कि एक मैचिंग एलिमेंट है (लंबाई -1 के साथ पहचाना गया)।

प्राप्त परिणाम पर मँडराने पर, हम पृष्ठ पर JAVA BASICS का पाठ हाइलाइट करते हुए पाएंगे।


  1. CSS का उपयोग करके एक युक्त पाठ के साथ एक टिप्पणी बॉक्स कैसे बनाएं

    क्लिप-पथ प्रॉपर्टी का उपयोग करके कमेंट बॉक्स बनाया जा सकता है सिंटैक्स CSS क्लिप-पथ प्रॉपर्टी का सिंटैक्स इस प्रकार है - चयनकर्ता { क्लिप-पथ:/*मान*/} उदाहरण निम्नलिखित उदाहरण दिखाते हैं कि कैसे हम CSS का उपयोग करके एक टिप्पणी बॉक्स बना सकते हैं। .cb { स्थिति:सापेक्ष; गद्दी:2%; सीमा-त्रिज्या:8%;

  1. Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि में टेक्स्ट कैसे जोड़ें?

    आप putText() . का उपयोग करके छवि में टेक्स्ट जोड़ सकते हैं org.opencv.imgproc.Imgproc वर्ग . की विधि . यह विधि दी गई छवि में निर्दिष्ट पाठ को प्रस्तुत करती है। यह स्वीकार करता है - स्रोत छवि को संग्रहीत करने के लिए एक खाली चटाई वस्तु। वांछित टेक्स्ट निर्दिष्ट करने के लिए एक स्ट्रिंग ऑब्जेक्ट।

  1. Mac पर टेक्स्ट शॉर्टकट का उपयोग करना

    पहले, हमने आपको दिखाया है कि त्वरित और कुशल प्रकार के लिए अपने iOS डिवाइस पर टेक्स्ट शॉर्टकट का उपयोग कैसे करें। वही सुविधा OS X पर भी उपलब्ध है जो आपको छोटे वाक्यांश . का उपयोग करने की अनुमति देती है ” या “अक्षरों का एक गुच्छा ” एक बड़े वाक्यांश के प्रतिस्थापन के रूप में जो आपके द्वारा शॉर्टकट में