XPath

2009-12-16 4 views
10

पता लगाने के लिए टूल मुझे लगता है कि एक्सपीएथ कई बार मेरे सिर को पाने में मुश्किल होती है और मैं एक ऐसे टूल की तलाश में हूं जिसे मैं xml कॉन्फ़िगरेशन फ़ाइल में एक पंक्ति पर इंगित कर सकता हूं, यह मुझे उन गुणों के लिए xpath बताएगा जो मुझे चाहिए ।XPath

किसी भी मदद के इस के साथ बहुत सराहना की जाएगी>

उत्तर

8

मैं "Buba XPath बिल्डर" का उपयोग किया है यह करने के लिए। SketchPath (अब XMLQuire) भी काम कर सकता है:

http://qutoric.com/xmlquire/

2

Visual XPath जीत से भरा है।

+0

इसे डाउनलोड नहीं कर सकता – Burt

+0

क्या आपने http://cid-4bb423973bbcdc56.skydrive.live.com/browse को आजमाया था।एएसपीएक्स/पब्लिक - उनका कहना है कि उनके मेजबान में समस्याएं हैं – kd7

+2

अब एक्सएमएल क्वायर कहलाता है: http://qutoric.com/xmlquire/ अभी तक इसके साथ खेला जाता है लेकिन यह वास्तव में एक अच्छा टूल जैसा लगता है –

2

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

2

बेस्ट उपकरण Firepath जब यह Firebug के ऊपर स्थापित है। आप इसका उपयोग कर एक्सपैथ आसानी से पा सकते हैं। लेकिन यह केवल मोज़िला के साथ काम करता है डाउनलोड लिंक है: https://addons.mozilla.org/en-US/firefox/addon/firepath/ या बस एडॉन्स पर जाएं और एक्सटेंशन प्राप्त करें और फ़ायरपाथ टाइप करें।

आपको फ़ायरबग स्थापित करने की आवश्यकता है।

1

मैं पसंद के अपने उपकरण के रूप में XPather को गूंजना चाहता हूं, हालांकि यह अभी तक (जहां तक ​​मुझे पता है) एफएफ के नवीनतम संस्करण के लिए उपलब्ध नहीं है।

  1. आप विंडो बातचीत में XPath के साथ टिंकर और देखें कि यह कैसे प्रभावित करता है जो तत्वों मिलान किया जाता है कर सकते हैं: बेहतर XPath जानने के लिए, XPather आप दो अच्छा लाभ देता है। इस तरह आप अपने पथ अधिक सामान्य बना सकते हैं & धीरे-धीरे उन पर निर्माण करते हैं लेकिन यह सुनिश्चित करते हुए कि आपको कोई झूठी सकारात्मक नहीं मिल रही है। इस तरह मैंने XPath सीखा।
  2. यह एक में निर्मित चयनकर्ताओं की 'धोखा पत्र' आप कि का उपयोग किया है नहीं अक्सर, लेकिन आप जब आपको उनकी आवश्यकता सौंपने के लिए करना चाहते हैं - भाई-बहन, माता-पिता, शामिल नहीं है आदि

मेरे काम में अधिकांश समय मुझे लगता है कि XPath जो मेल खाता है, लेकिन जो मैं ढूंढ रहा हूं उसके लिए सबसे अच्छा मिलान (गति के लिए सबसे विशिष्ट, लचीलापन के लिए सबसे सामान्य और समान नोड्स से मिलान करने के लिए सबसे अच्छा मिलान) ढूंढना महत्वपूर्ण नहीं है।

फ़ायरबग स्वयं आपको तत्व के लिए एक सटीक XPath देगा, लेकिन यह मुझे सेलेनियम रिकॉर्डर में स्वचालन परीक्षण लिखने के बारे में सोचता है - यह ठीक है अगर आप उस विशेष नोड को लक्षित कर रहे हैं जो हमेशा पृष्ठ पर उस सटीक स्थान पर होगा । जबकि आप एक विज्ञापन बैनर को लक्षित कर सकते हैं जिसे आप सही स्थान नहीं जानते हैं, लेकिन उदाहरण के लिए, प्रत्येक पृष्ठ पर आरएचएस कॉलम - यह किसी न किसी जगह पर है। यह अक्सर एक सीएमएस समर्थित साइट के साथ होता है, यदि आप किसी ऐसे सिस्टम के खिलाफ परीक्षण कर रहे हैं जो वास्तविक सामग्री-संपादक भी उपयोग कर रहे हैं।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^