Xpath compare whole NOBR
SOLVED- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-24-2020
04:21 AM
08-24-2020
04:21 AM
Xpath compare whole NOBR
i have element structrure like this :
<td class="csC31EF637" >
<nobr>INVRCT-</nobr><br><nobr>4072</nobr>
</td>
i wanted to query the inside as one like this
//td[@class="csC31EF637"]/nobr[text()="INVRCT-4072"]
somehow this is not working
Solved! Go to Solution.
Labels:
- Labels:
-
Checkpoints
-
Chrome
-
Test Results
2 REPLIES 2
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-24-2020
07:39 AM
08-24-2020
07:39 AM
if you use /nobr you'll see there are two, on the same level you can't have both, you need to go to parent (<td>):
//td[@class="csC31EF637" and text()="INVRCT-")]
//td[@class="csC31EF637" and text()="4072")]
I usually do a print of the innerHTML attribute if I'm unsure:
els = driver.find_elements(By.XPATH, "//td[@class='csC31EF637']/nobr")
for el in els:
print(el.get_attribute('innerHTML'))
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-27-2020
02:41 AM
08-27-2020
02:41 AM
Thank you for helping mortenb123!
Hi @longchasen ! Have you tried the suggestion yet? Please let us know how it went🙂
Sonya Mihaljova
Community and Education Specialist
