दो विशेषताओं का मिलान करने के लिए XPath क्वेरी कैसे लिखें?


143

निम्नलिखित प्रश्न:

<div id="id-74385" class="guest clearfix" style="z-index: 999;">

ऊपर दिया गया है,

अगर मुझे id और class दोनों के चेक के साथ XPath एक्सप्रेशन चाहिए, तो क्या हम इसे w / 'और' कंडीशन LIKE कर सकते हैं:

//div[@id='id-74385'] and div[@class='guest clearfix']

क्या यह सही तरीका है? मेरा निष्पादन यहाँ विफल रहता है ... कृपया मदद करें!

जवाबों:


211
//div[@id='..' and @class='...]

चाल चलनी चाहिए। यह उन divऑपरेटरों का चयन कर रहा है जिनके पास आवश्यक मूल्य के दोनों गुण हैं।

यह सामान बाहर की कोशिश करने के लिए ऑनलाइन XPath testbeds में से एक का उपयोग करने के लायक है।



22

ब्रायन एग्न्यू के जवाब में जोड़ना।

आप भी कर सकते हैं //div[@id='..' or @class='...]और आपके अंदर कोष्ठक भाव हो सकते हैं //div[@id='..' and (@class='a' or @class='b')]


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.