39,565 questions
1
vote
3
answers
91
views
How to handle multiple <img> elements with the same ID in Selenium (auto-detect and interact)? [closed]
How can I handle multiple <img> elements in Selenium when all of them have the same id attribute?
I need a way to automatically detect and interact with these images, even though they share the ...
Best practices
0
votes
1
replies
35
views
What other paths are there beside file paths and xpath?
I have to make a design decision. I need to describe paths across hierarchical network graphs. In other words: There can always be a next parent, but we don't know. There can also be always a next ...
0
votes
4
answers
144
views
xmllint script to convert an XML document into a summarized CSV file
I have an XML file in the format:
<items>
<item>
<id>abc123</id>
<name>widget</name>
<quantity>1.0</quantity>
</item>
<...
0
votes
0
answers
45
views
Dynamically Naming ID in XPath
I admit I am an XPath novice and I have Googled my face off on this topic so please be gentle. Is it possible to dynamically name identifiers without using XSLT, Java, or Python?
Incoming data ...
0
votes
0
answers
44
views
Xpath expression to only select 1st iteration of element
I have the following XML response being returned in my Oracle OIC Integration engine:
<ListFileResponse xmlns="http://xmlns.oracle.com/cloud/adapter/ftp/Listfiles_REQUEST/types">
<...
1
vote
4
answers
90
views
Modal Popup - Selenium/Python
I am automating a confirmation request, and my code gets me all the way to the end, but when it comes to actually confirming my reservation, there is a popup modal window that appears as a layover on ...
1
vote
2
answers
95
views
Find only XPath-entries without any prefix by regular expression
My problem is pretty straight forward, but yet I didn‘t come up with a solution for it - probably because my knowledge about regular expressions is very basic.
I am trying to match only the entries of ...
-1
votes
2
answers
96
views
How to find this HTML element with Selenium/Java
I've tried several ways, but I just cannot seem to get Selenium to resolve to this HTML element on a page:
<button class="btn__primary--large from__button--floating" data-litms-control-...
2
votes
2
answers
57
views
How to access XML attribute with namespace using XPath [closed]
I have the following XML document, and I've been using XPath to navigate this and other documents without issues. But one of the elements has an attribute with a namespace that I can't seem to ...
1
vote
1
answer
61
views
Xpath doesn't see text inside paragraph [duplicate]
Xpath doesn't work for text() for paragraph() content but works fine for div.
Example:
<div>
<p>
123
123
some_text
</p>
<div>
Xpath:
//*[contains(text(), 'some_text')]
Result:...
1
vote
3
answers
189
views
How to find the path to an XML element
I want to find the path to a given XML element (node). I have tried xmllint and xml_grep; both return the element(s) I'm searching for, but as far as I can tell, neither returns the path to that ...
3
votes
1
answer
59
views
Execute xpath having column name into a variable
I need to extract data from a XML column in SQL Server 2016, for this example I'll create a XML variable, but in the real scenario the XML in inside a table so it is not editable.
This is a sample of ...
2
votes
3
answers
91
views
Robot framework- xpath - how to use translate() function
Robot framework- xpath - how to use translate() function
Consider tc1.robot file as below:
...
*** Test Cases ***
LoginTest
...
sleep 5
click element xpath://input[matches(@...
2
votes
0
answers
64
views
how to use xpath in java when namespace prefixes are unstable [duplicate]
I need to extract small parts from xml files in Java. I would like to use xpath for it.
The incoming xmls use namespaces but the prefixes for them are unstable. I mean sometimes I get "<s:...
0
votes
2
answers
76
views
xpath filtering misleading misconception behavior [closed]
I have noticed this xpath misleading behavior problem,
for this expression:
elemA[ not(elemB) ]
it has two meanings:
1. yes show all elemA filtered all childs elemB. eg: select all elements but ...
0
votes
0
answers
50
views
Pivot data in XPath 1.0 Repeating Section
I have an issue in XPath 1.0 where my data is broken up across multiple rows for a single S/N. I need this data pivoted into multiple columns. My sample XML
<?xml version="1.0" encoding=&...
0
votes
1
answer
123
views
Retrieving data from another site [closed]
I am pulling data from another site with XPath, but when I pull the "Server uptime" part on the site, it only gives the value "00" when I run it.
$url = "http://ts3....
-1
votes
1
answer
86
views
Turning xml file into dataframe
I'm trying to extract data from an xml file. I'm extracting the nodes separately with the following code:
entity_uin <- xml_text(xml_find_all(xml, ".//Entity/EntityUin"))
entity_name <-...
1
vote
1
answer
54
views
What is adding a whitespace to the end of the output string for this XPath?
Using the latest Saxon parser.
This is a snip of a larger XML file.
<osm>
<node id="38275590">
<tag k="name" v="Wimbledon"/>
</node&...
1
vote
0
answers
50
views
Select element with a specific class
The HTML class attribute is a whitespace-separated list. E.g.,
<div class="aaa bbb ccc">
...
</div>
Is there a simple XPath expression that selects all div-s with class aaa (...
1
vote
1
answer
66
views
How do I get value of one node's attribute based on value of another nodes attribute?
Using Saxon parser freebie.
This is a snip of a larger XML file.
<osmChange>
<modify>
<node id="28377390">
<tag k="name" v="Holywell"/>...
1
vote
4
answers
76
views
Python Selenium always return first result
I would like to read all the details about the ads on page
https://www.nepremicnine.net/oglasi-prodaja/gorenjska/kranj/kranj/stanovanje/letnik-od-1980-do-1989/
When reading the element "//div[@...
0
votes
2
answers
56
views
Firefox web inspector XPATH function not working?
Objective
Isolate Wikidata query output
Command
curl https://query.wikidata.org/#SELECT%20DISTINCT%20%3Fitem%20%3FitemLabel%20WHERE%20%7B%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%...
0
votes
0
answers
59
views
ADMX / XML split based on filtering criteria
today i was looking to the ADMX files of Anydesk. I was trying to upload them to Intune to be able to configure some policies, but there is a size upload limit and I'm exceeding it. I was looking to ...
3
votes
1
answer
60
views
How to get accurate location from Saxon on XPath syntax error
Using Saxon HE 12.7, where I have problems getting accurate location information of an XPath syntax error. Here is an SCCS that illustrates the problem:
import java.io.*;
import net.sf.saxon.*;
...
-1
votes
2
answers
68
views
How to get the actual XPath-ID of 3 elements with the same name [closed]
How can I do it in the Playwright test that the test is going through when it finds several data elements with the same name. In the code, there are 3 elements with the same "data-cy" names, ...
0
votes
0
answers
61
views
How to use xpath with MockMvcTester?
I have the following test with MockMvc:
mockMvc.perform(get("/")
.andExpect(xpath("//div[...]").string("..."));
How can I use xpath with the new MockMvcTester ...
0
votes
1
answer
57
views
Unable To Interect with element in div || Selenium
keyword_input = wait_for_element(
driver,
By.XPATH,
'/html/body/div[12]/div[2]/div/div/div/main/form/div[14]/div/div[2]/input',
description="Keyword input field"
)
if ...
2
votes
1
answer
37
views
Is XPath 2.0 backwards compatible? If not, where can I find a list of breaking changes?
I am working on an application that extensively uses XPath expressions. The current XPath processor only supports XPath 1.0 syntax. I want to upgrade the application to support XPath 2.0 syntax. Is ...
1
vote
2
answers
80
views
Is there simpler way to get all nested text inside of ElementTree?
I am currently using the xml.etree Python library to parse HTML.
After finding a target DOM element, I am attempting to extract its text. Unfortunately, it seems that the .text attribute is severely ...
0
votes
5
answers
106
views
Selenium NoSuchElementError on Handelsregister.de after clicking "Normale Suche"
Title:
Selenium NoSuchElementError in headless Firefox on handelsregister.de after clicking "Normale Suche"
Body:
I'm using Selenium (Firefox in headless mode) to automate a document search ...
0
votes
1
answer
77
views
Issue with Locating groups_id Field in base.view_users_form for Odoo
I am encountering a persistent validation error while trying to customize the res.users form view in my custom module for Odoo 17 and 18. The error message is:
Validation Error
Error while parsing or ...
1
vote
1
answer
72
views
How to Create an XML with elements and values dynamically from a string in XQuery
My application reads the text files(headers_columns may vary) and produces the content of the file in string format each record is separated by newline character(\n). I want to generate the XMLs with ...
1
vote
1
answer
107
views
Set default value for date field in portal odoo18
In Odoo18, I created template for a portal user which inherit another template, In my custom template, I want a date fields 'birthday' to be auto filled
<t t-set="last_app" t-value="...
0
votes
2
answers
111
views
If I use Xpath to locate the element in web automation testing, I face failure of the scripts after every new deployment? How can I overcome this? [closed]
I am using Python Selenium for automating website testing and often encounter a problem with locating elements using XPath. Every time there’s a new deployment, some of my test scripts fail because ...
0
votes
1
answer
317
views
How to grab SVG element in Playwright/TS or Cypress? [closed]
I need to select any child element of SVG component, it can be rect, text, defs etc.
I am trying it with playwright. I tried this
const elementsCount = await page.locator("//*[local-name()='svg']&...
1
vote
1
answer
74
views
PHP DOMDocument/XPath not extracting movie data from Paytm Movies page
I'm trying to scrape movie details (name, genre, etc.) from Paytm Movies Coimbatore using PHP's DOMDocument and XPath. While my code fetches the HTML successfully, it fails to extract text content ...
0
votes
1
answer
32
views
Python ElementTree iter() method using XPath
I have the following XML element:
<Content>
<Controller Use="Context" Name="Base_Project_Maximum_Connections">
<DataTypes Use="Context">
<...
2
votes
4
answers
115
views
xmlstarlet: Match / find by comments?
I have an XML file that looks like this:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rrd SYSTEM "https://oss.oetiker.ch/rrdtool/rrdtool.dtd">
<!-- ...
0
votes
1
answer
40
views
XPath : Find duplicate element values within the parent and not the whole XML
I am trying to find the duplicate country in the following xml
<Forms>
<Form_1>
<Country>AFG</Country>
<Country>AFG</Country>
<...
-3
votes
1
answer
126
views
Unable to locate an element using xpath [closed]
This website has a menu item placed horizontally.
I am trying to locate the element "Makeup" from the menu item using below XPath:
.categorymenu li:nth-child(1)
But no success.
Please, can ...
0
votes
0
answers
42
views
unable to apply an xpath expression to a map object using jaxen
Hi I am having an xpath expression "infoList//groupId" which i am trying to apply on a java bean object using jaxen api . however it is returning empty results.
The following is my class
...
0
votes
1
answer
59
views
XPath validation against a XML schema or a simpler representation of the structure of the XML document
I want to validate XPath expressions against a XML schema or a representation of a XML document. The intention is to not waste time going through all nodes and trying to find an element when the path ...
0
votes
1
answer
39
views
Cannot compare xs:integer to xs:string - suppress error at XPath compile time
I am using Saxon 9 in Java to compile XPath expressions like this:
net.sf.saxon.xpath.XPathEvaluator.compile(expression)
I am aware of the changes between XPath 1 and XPath 2, so I am not surprised ...
0
votes
1
answer
92
views
XML Namespace Prefixes inconsistencies
I have the following code which is supposed to insert content controls for category and title of the document.
Sub insert_Header()
' Declare the CCs that we use later on
Dim titleCC As contentControl
...
-1
votes
1
answer
37
views
XPath element not Found
Following is the code to access element using Xpath on the Website (https://web.sensibull.com/option-chain?tradingsymbol=NIFTY&expiry=2025-03-20 )
Using XPATH, I can reach the DIV which inherits ...
0
votes
1
answer
64
views
How to catch the value of an HTML text input named city in this code snippet?
want to build an automation that will extract the shipping address of a customer from the element that on the attached picture.
How to extract the value of the city to make the automation. I tried to ...
1
vote
1
answer
103
views
Why am I getting an element not found error when my xpath locator is correct?
I am trying to use the explicit locator strategy in the Selenium Robot library to find an element:
Click Element xpath://*[@id="sidebar-nav"]
I can locate the element using this xpath on ...
0
votes
4
answers
170
views
Selecting multple values from an XML document in linux shell
XML: https://raw.githubusercontent.com/dp247/Freeview-EPG/master/epg.xml
Example
<tv>
<programme channel="VirginRadio.uk" start="20250319220000 +0000" stop="...
0
votes
2
answers
53
views
Webelement.findElement().getText() giving null value
My Ecommerce webpage has some products. To add a specific product to cart, I am first fetching the list of products, then iterating this list, and then fetching the product-name text, so that I find ...