मुझे निम्न href तत्वों पर क्लिक करना होगा, जो समान href तत्वों में मौजूद है।href तत्व के लिए Xpath
<a id="oldcontent" href="listDetails.do?camp=1865"><u>Re-Call</u></a>
किसी को भी मुझे xpath ऊपर href लिंक क्लिक करने के लिए अग्रिम में मदद
मुझे निम्न href तत्वों पर क्लिक करना होगा, जो समान href तत्वों में मौजूद है।href तत्व के लिए Xpath
<a id="oldcontent" href="listDetails.do?camp=1865"><u>Re-Call</u></a>
किसी को भी मुझे xpath ऊपर href लिंक क्लिक करने के लिए अग्रिम में मदद
नीचे ठीक काम करता है के लिए प्रदान कर सकते हैं? धन्यवाद।
//a[@id='oldcontent']
आप कुछ लोगों की कोशिश की है और वे काम नहीं किया है, तो अन्यथा कुछ इस तरह सरल काम करना चाहिए तो हमें बताएं।
एक ही आईडी के साथ कई टैग हैं, इसलिए इसका उपयोग नहीं कर रहा हूं। मैं इसे href मूल्य का उपयोग करके चुनना चाहता हूं – cxyz
सेलेनियम.क्लिक ("सीएसएस = ए [href = 'listDetails.do? camp = 236767'] "); यह भी काम नहीं करता है :-( – cxyz
ठीक है, '// a [@ href =' listDetails.do? camp = 1865 ']' के बारे में क्या, ध्यान दें कि ऐसा लगता है कि अंत में पूर्णांक एक अद्वितीय आईडी है, तो आप इसके लिए इसे पूरा करने की आवश्यकता है। क्या आपको तत्व वापस लौटाया जाता है यदि आपके पास कंबल में खोज होती है? '// a [इसमें (@href,' listDetails.do ')] ' – Arran
लोकेटर के नीचे आज़माएं।
selenium.click("css=a[href*='listDetails.do'][id='oldcontent']");
या
selenium.click("xpath=//a[contains(@href,'listDetails.do') and @id='oldcontent']");
है link=Re-Call
उपयोग करने के लिए:
selenium.click("link=Re-Call");
यह काम करेगा ..
आप की कोशिश की है:
//a[@id='oldcontent']/u[text()='Re-Call']
012,
यह ठीक से इस code-
selenium.click("xpath=//a[contains(@href,'listDetails.do') and @id='oldcontent']");
selenium.click कोशिश काम करता है ("xpath = // एक [@href = \" listDetails.do शिविर = 1865 \? "]"); काम नहीं करता – cxyz
सेलेनियम.क्लिक ("xpath = // a [@ href = 'listDetails.do? camp = 1865']"); काम नहीं करता – cxyz