Wednesday, 15 April 2015

selenium - I want to extract a text string on the webpage which is written in the form of table, but I am getting null in return -


  वेब एलेमेंट e5 = d1.findElementByXPath ("/ html / body / div [1] / div [3] / div / div [1] / प्रपत्र / div / div [1] / div / तालिका / tbody / tr [4] / td [2] "); स्ट्रिंग ए = ई 5.गेट टेक्स्ट (); Println (एक); _____________________________________________________________________________  

मैंने getText विधि का उपयोग किया है डेटा को तालिका में जमा किया जाता है, इसलिए जिस रणनीति का मैं उपयोग कर रहा हूं वह है कि सबसे पहले मैं उस डेटा के स्थान को xPath funda का उपयोग करना चाहता हूं और फिर उस स्थान के अनुरूप डेटा निकालने की आवश्यकता है। कोई भी ऐसा करने का बेहतर तरीका बता सकता है। अग्रिम धन्यवाद।

pls html से नीचे पाएं:

  & lt; div class = "wrapper" & gt; & Lt; form method = "post" क्रिया = "" & gt; & Lt; इनपुट आईडी = "_ सीएसआरएफ" प्रकार = "छुपा" मान = "psJdnI5AnxjGqT2knrZG" नाम = "_ सीएसआरएफ" & gt; & Lt; div वर्ग = "भीतरी कंटेनर" & gt; & Lt; div class = "leftpanel" & gt; & Lt; h2 & gt; मेरे खाते & lt; / h2 & gt; & Lt; div & gt; तालिका  

html पृष्ठ ऊपर जोड़ा गया कृपया अपने एक्सपाथ को साफ करने की आवश्यकता है, हालांकि इसे मदद करनी चाहिए

Pre> WebElement tableText = driver.find एलेमेंट (बाय। एक्सपेथ ("yourXpath")); स्ट्रिंग वास्तविक टेक्स्ट = tableText.getAttribute ("textContent"); System.out.println (वास्तविक पाठ)


No comments:

Post a Comment