selenium webdriver - How to find Element within by XPath -


मेरा HTML कोड इस तरह दिखता है:

  & lt; html & gt; & LT; बॉडी & gt; & Lt; div & gt; & Lt; / div & gt; & Lt; div & gt; & LT; तालिका & gt; & Lt; tbody id = a & gt; & LT; टीआर & gt; & LT; टीडी & gt; & Lt; div & gt; & LT; अवधि & gt; कुछ पाठ & lt; / span & gt; & Lt; / div & gt; & Lt; / टीडी & gt; & Lt; / टीआर & gt; & LT; टीआर & gt; & LT; टीडी & gt; & Lt; div & gt; & LT; अवधि & gt; कुछ टेक्स्ट 2 & lt; / span & gt; & Lt; / div & gt; & Lt; / टीडी & gt; & Lt; / टीआर & gt; & LT; टीआर & gt; & LT; टीडी & gt; & Lt; div & gt; & LT; अवधि & gt; कुछ टेक्स्ट 3 & lt; / span & gt; & Lt; / div & gt; & Lt; / टीडी & gt; & Lt; / टीआर & gt; & Lt; / tbody & gt; & Lt; / तालिका & gt; & Lt; / div & gt; & Lt; / body & gt;   

मैं अपने पाठ के प्रत्येक स्पान तत्वों को चुनने की कोशिश कर रहा हूं। मैं आईडी से एक को चुनने में सक्षम हूँ मैंने यह कोशिश की:

  tbody.FindElement (By.XPath (String.Format ("। Span [इसमें (पाठ (), {0}))]", & amp; var )); (Var = somex0020Text)   

लेकिन यह हमेशा मेरी तालिका में पहली & lt; span & gt; तत्व देता है।

मैंने भी कोशिश की: < / P> <पूर्व> tbody.FindElements (By.XPath (String.Format (".5 अवधि [इसमें (पाठ (), {0}))]", & amp; var)));

जो मेरी तालिका में प्रत्येक एकल & lt; span & gt; तत्व को सूचीबद्ध करता है, और मुझे क्यों नहीं पता।

I यह भी समझ में नहीं आ रहा है कि क्यों

  tbody.FindElement (By.XPath (String.Format ("। Span [text () = {0})]", & amp; var) );   

एक एलिमेंट को एक्सपेंशन नहीं मिला, जब उस विधि में & lt; span & gt; तत्व केवल एक ही पाठ के साथ देता है।

मैंने xpath का प्रयोग करके कोशिश की:

  .// span [इसमें (टेक्स्ट () (' कुछ पाठ ')]   

यह सभी 3 अवधि का चयन कर रहा है।

ऐसा करने के लिए मैं मूल तत्व को संदर्भित करता हूं।

1 अवधि: .// टीब्स [@ आईडी = 'ए'] // tr [1] // स्पैन [इसमें (पाठ (), 'कुछ पाठ')]

2: .// टीब्स [[आईडी = 'ए'] / / tr [2] // स्पैन [इसमें (पाठ (), 'कुछ पाठ')]

तीसरे: .// टीडीआई [@ आईडी = 'ए'] / / [tr] [3] [स्पष्टीकरण (इसमें पाठ (), 'कुछ पाठ')] P> इस माध्यम से मैं व्यक्तिगत रूप से हर स्पैन तत्व का चयन कर सकता हूं।

Comments

Popular posts from this blog

c - Mpirun hangs when mpi send and recieve is put in a loop -

python - Apply coupon to a customer's subscription based on non-stripe related actions on the site -

java - Unable to get JDBC connection in Spring application to MySQL -