javascript - select text of element using xpath with selenium -


मेरे पास इस तरह की संरचना है:

  & lt; div class = "content" & gt ; & Lt; h3 class = "faq" & gt; जुसी और एलटी; / एच 3 & gt; लॉक थैंग 4005 & lt; br & gt; 6/78 विलियम स्ट्रीट & lt; br & gt; सिडनी एनएसडब्ल्यू 2000 & lt; br & gt; ग्राहक सेवा: & lt; a href = "टेलि: 1300886534" & gt; 1300886534 & lt; / a & gt; & lt; br & gt; या & lt; br & gt; help@joocey.com.au< br & gt; & Lt; br & gt; & Lt; div वर्ग = "ग्रीनबार" & gt; & Lt; a href = "/ स्टोर" & gt; सभी स्टोर देखें & lt; i वर्ग = "आइकन-शेवरॉन-सही आइकन-सफेद पुल-दायें" & gt; & Lt; / मैं & lt; / a & gt; & Lt; / div & gt; & Lt; -! Greenbar - & gt; & Lt; -! Main_footer - & gt; & Lt; / div & gt;  

div [@ class = "content"] में प्रत्येक पाठ रेखा का चयन कैसे करें ?

उदाहरण के लिए, मैं "Joocey", "लॉक थैग 4005", "6/78 विलियम स्ट्रीट", "सिडनीएसडब्ल्यू 2000", "कस्टमर केअर:", "1300886534" का चयन करना चाहता हूं।

मैंने कोशिश की है "// div [@ class = 'content'] [text () [2]]" "लॉक थैग 4005" का चयन करने के लिए, लेकिन यह हमेशा सभी का चयन करें पाठ। कोई भी मदद महान हो सकती है।

जब आप एक DOM चयनकर्ताओं द्वारा पाठ का चयन कर रहे हैं, तो वहां कोई नहीं है "लाइन" की अवधारणा।

आपको div [@ class = "content"] में सभी पाठ को पकड़ना होगा, और फिर उस स्ट्रिंग के रूप में हेरफेर करना होगा। इसे नए-पंक्ति वाले वर्णों पर तोड़ दें, और तब परिणामी सरणी तक पहुंचें।


Comments

Popular posts from this blog

c# - SignalR: "Protocol error: Unknown transport." when navigating to hub -

c# - WPF Expander overlay used in ItemsControl -

class - Kivy: how to instantiate a dynamic classes in python -