Preguntas con la etiqueta [xpath]

Lista xpath preguntas

En Selenium en Java, intento encontrar un elemento y seleccionarlo en una página web, pero sigue apareciendo el error: The string '//*[@id='app']/article/div[2]/section/div[1]/div[5]/div/section[2]/div[2]/div[1]/' is not a valid XPath expression. ¿Cómo puedo

Estoy repasando todos los nodos de texto de mi DOM y verifico si nodeValue contiene una determinada cadena. /html/body//text()[contains(.,'test')] Esto distingue entre mayúsculas y minúsculas. Sin embargo, también quiero capturar

En mi página web, hay un divcon un classnombre Test. ¿ Cómo puedo encontrarlo con XPath?

¿XPath y XSLT 2.0 para .NET? [cerrado]

5
respuestas
93
votos
51.0k
vistas

.NET 3.5 no es completamente compatible con XPATH 2.0 o XSLT 2.0, lo cual es una lástima. ¿Alguien sabe si estos dos se incluirán y serán totalmente compatibles en futuras

Estoy intentando hacer clic en el Nextbotón usando Selenium, lo intenté con el siguiente código, pero finaliza con un error. El elemento <input type="submit" name="submitNext" value="Next"> Mi código driver.find_element_by_name("submitNext").click() Pero

Estoy tratando de aprender xpath extensamente. Necesito tener un poco de enfoque práctico, todos los tutoriales en youtube sugieren instalar firebug, complementos de xpath checkers en mozilla firefox, pero desafortunadamente

XPath encuentra si el nodo existe

6
respuestas
209
votos
359.7k
vistas

Usando una consulta XPath, ¿cómo puedo saber si existe un nodo (etiqueta)? Por ejemplo, si necesitara asegurarme de que la página de un sitio web tenga la estructura básica correcta,

XPath busca texto en cualquier nodo de texto

1
respuestas
44
votos
81.6k
vistas

Estoy tratando de encontrar un texto determinado en cualquier nodo de texto de un documento, hasta ahora mi declaración se ve así: doc.xpath("//text() = 'Alliance Consulting'") do |node| ... end

Tengo un documento XML estructurado como Preguntas y respuestas que sigue el siguiente formato (editado para mayor claridad): <question> <answer id="1"> <question> <answer id="1"/> <answer id="2"/> <answer id="3"/> </question> </answer>

¿Cómo puedo verificar mi XPath? Estoy usando la herramienta Chrome Developers para inspeccionar los elementos y formar mi XPath. Lo verifico usando el complemento de Chrome XPath Checker, sin embargo

Hay un archivo HTML (cuyo contenido no controlo) que tiene varios inputelementos todos con el mismo atributo fijo idde "search_query". El contenido del archivo puede cambiar, pero sé que siempre

Generar/obtener XPath desde XML en Java

8
respuestas
43
votos
67.4k
vistas

Estoy interesado en consejos/ código pseudocódigo /explicación en lugar de implementación real . Me gustaría revisar el documento XML, todos sus nodos. Verifique el nodo para determinar la existencia de

StaleElementException al iterar con Python

0
respuestas
4
votos
1.3k
vistas

Estoy intentando crear un raspador web básico para los resultados de Amazon. Mientras repito los resultados, a veces llego a la página 5 (a veces solo a la página 2)

¿Cómo analizar XML en Bash?

0
respuestas
171
votos
369.2k
vistas

Idealmente lo que me gustaría poder hacer es: cat xhtmlfile.xhtml | getElementViaXPath --path='/html/head/title' | sed -e 's%(^<title>|</title>$)%%g' > titleOfXHTMLPage.txt

Estoy extrayendo datos de este sitio web. El elemento está debajo y geckodriver. <img class="getdata-button" style="float:right;" src="/common/images/btn-get-data.gif" id="get" onclick="document.getElementById('submitMe').click()"> pero no puedo hacer que Selenium haga clic en él. Intenté