दिलचस्प पोस्ट
कैसे PHP में websockets सर्वर बनाने के लिए JFrame स्थानों को स्थापित करने के लिए सर्वश्रेष्ठ अभ्यास प्रतिबिंब का उपयोग करते हुए मैं एक एक्सटेंशन विधि कैसे जोड़ूं? System.in पर एकाधिक स्कैनर ऑब्जेक्ट का उपयोग कैसे करें? एक में पंक्तियों को निर्धारित करने के लिए दो अन्य डेटाटैबल्स की तुलना करें, अन्य में नहीं एक अलग जावास्क्रिप्ट फाइल के बिना वेब श्रमिक? PHP में preg_match और UTF-8 JavaFx के साथ MVC लागू करना मैं मैनिफ़ेस्ट फ़ाइल कैसे बनाऊं / संपादित करूं? किसी भी क्रम में दो नाम वाली स्ट्रिंग से मिलान करने के लिए रेगेक्स जावा, एंड्रॉइड पर यूट्यूब पर वीडियो डाउनलोड करने के लिए कोड एक यूआईटीबार को अपने आइकन चित्रों में एक ढाल लगाने से रोकना Roslyn के साथ एक विधि के सभी संदर्भों को ढूँढना 128-बिट पूर्णांक मॉड्यूलो को 64-बिट पूर्णांक की गणना करने का सबसे तेज़ तरीका Mongodb $ नेस्टेड सरणी में धक्का

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

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

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

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

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

धन्यवाद।

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

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

प्रयत्न:

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

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

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

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