दिलचस्प पोस्ट
कोड इग्नेटर में कंट्रोलर क्लास को विस्तारित करना java.lang.OutOfMemoryError: मेवेन में जावा हीप स्पेस क्या पीडीओ एसक्यूएल इंजेक्शन को रोकने के लिए पर्याप्त बयान तैयार करता है? RPATH के साथ OpenSSL बनाएँ? JTree: व्यक्तिगत समूहों के लिए कस्टम खुला / बंद चिन्ह सेट करें HTML में एक तत्व (एंकर लिंक) पर टैबस्टॉप को रोकें साझा प्राथमिकताएं "सीमा" टॉगल चेकबॉक्सेस चालू / बंद करें चर संदर्भ आवंटित कहां है, ढेर में या ढेर में? गतिशील सत्यापन और नाम AngularJS के साथ एक रूप में मैं कैसे तय कर सकता हूं कि किस निष्पादन योग्य संकलन का मंच है? जावास्क्रिप्ट में वेब पेज के HTTP शीर्षलेखों तक पहुंच Django मल्टी किरायेदारी कोनेरी डायरेक्टिव में डेटा में बदलाव के लिए $ watch_ing जावास्क्रिप्ट में "सबमिट फंक्शन नहीं है" त्रुटि

सेलेनियम आईडीई में ऊपरी-केस और लोअर-केस एक्सपेथ फ़ंक्शन के साथ समस्या

मैं एक्सपेथ फ़ंक्शन कम-केस या अपप्पर-केस का प्रयोग करके एक्सपेथ क्वेरी प्राप्त करने की कोशिश कर रहा हूं, लेकिन वे सेलेनियम में काम नहीं करते (जहां मैं इसे लागू करने से पहले अपने एक्सपेथ का परीक्षण करता हूं)।

उदाहरण जो काम नहीं करता है: //*[.=upper-case( 'कुछ पाठ')]

जब तक मैं ऊपरी और निचले केस का उपयोग नहीं करता तब तक मैं जटिल पथ में नोड्स को ढूंढने में और यहां तक ​​कि समेकित फ़ंक्शंस का उपयोग करने में कोई समस्या नहीं है I

क्या इससे पहले किसी का सामना हुआ है? क्या इस का कोई मतलब निकलता है?

धन्यवाद।

Solutions Collecting From Web of "सेलेनियम आईडीई में ऊपरी-केस और लोअर-केस एक्सपेथ फ़ंक्शन के साथ समस्या"

upper-case() और lower-case() XPath 2.0 फ़ंक्शन हैं। संभावना है कि आपका मंच केवल XPath 1.0 का समर्थन करता है।

प्रयत्न:

 translate('some text','abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ') 

जो XPath 1.0 को करने का तरीका है। दुर्भाग्य से, इसमें वर्णमाला के पाठ का उपयोग करने के लिए ज्ञान आवश्यक है। सादे अंग्रेजी के लिए, उपर्युक्त शायद काम करता है, लेकिन यदि आप उच्चारण वाले वर्णों की अपेक्षा करते हैं, तो सुनिश्चित करें कि आप उन्हें सूची में जोड़ दें।

यदि आप अपने एक्सएसएलटी में कई जगहों में ऊपरी मामले की जरूरत पड़ रहे हैं, तो आप निचले मामले और ऊपरी मामले के लिए चर को परिभाषित कर सकते हैं और फिर उन्हें अपने अनुवाद समारोह में हर जगह उपयोग कर सकते हैं। इसे आपके एक्सएसएलटी को बहुत क्लीनर बनाना चाहिए।

एक्सएसएल / एक्सपीएटीएच में उदाहरण : एमएसएक्सएमएल 4.0 में कोई ऊपरी मामले नहीं है?