Tag: xpath
Der primäre Zweck von XPath ist es, Teile eines XML-Dokuments. Es bietet auch grundlegende Einrichtungen für die manipulation von strings, zahlen und booleans. XPath verwendet eine kompakte nicht-XML-syntax. XPath operiert auf der abstrakten, logischen Struktur eines XML-Dokuments, anstatt auf die Oberfläche der syntax.
3
Antworten
Möchte ich wählen Sie nur diejenigen Knoten, auf dem die untergeordneten Knoten Wert entspricht einem gewissen Wert. Hier meine orig XML: Dies ist mein orig XML <Entry> <Name>AAA</Name> <line id="1">A</line> <line id="2">B</line> </Entry> <Entry> <Name>BBB</Name> <line id="1">C</line>
1
Antworten
Ich bin mit Xpathchecker FF-plugin um XPath-Ausdruck, aber wenn ich diesen code ausführen : private void srch() throws MalformedURLException, IOException { driver.get(TestURL); WebElement input1 = driver.findElement(By.id("login_form_user_input")); input1.sendKeys("guest"); WebElement input2 = driver.findElement(By.id("login_form_password_input")); input2.sendKeys("guest"); WebElement btn = driver.findElement(By.id("login_form_signin_button")); btn.click();
5
Antworten
Umgebung: Eclipse - Java - Junit - firefox-webdriver Screenshot url : https://www.dropbox.com/s/26fl2l1y1mkpxiz/Screenshot%202014-01-06%2001.52.43.png Ich versuche zum testen einer Webseite aber nicht zu finden-element (sieht aus wie ein Knopf). Firebug xpath ist :.//*[@id='DERIVED_REGFRM1_LINK_ADD_ENRL$118$'] Mit dem gleichen Xpath funktioniert es
3
Antworten
Meine xpath ist //div[contains(@class,'ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-draggable')]//div[@class='ui-widget-content slick-row odd' or @class='ui-widget-content slick-row even']/div/input[contains(@id,'custProglabel')] Ich zugreifen müssen div kurz vor input tag und bekommen Ihren text. Ich habe versucht mit: By.Xpath(//input[contains(@id,'custProglabel')]/preceding-sibling::div).getText(); Habe ich viele Elemente wie
3
Antworten
Hoffe jemand da draußen kann schnell zeigen Sie mich in die richtige Richtung mit meiner XPath Schwierigkeiten. Aktuellen habe ich bis zu dem Punkt, wo ich bin, erkennen der richtigen Tabelle muss ich in meinen HTML-Quelltext habe
7
Antworten
In der input-Datei enthält Tausende von Transaktionen in XML-format, welches rund 10 GB Größe. Die Voraussetzung ist, wählen Sie jede Transaktion, die XML-basiert auf der Eingabe des Benutzers und senden Sie es an die Verarbeitung system. Den
2
Antworten
Ich versuche, wählen Sie ein element aus meiner xml mit einem bestimmten Attribut 'id'. Das ist mein xml: <listitems> <item id="1"> <name>item 1</name> </item> <item id="2"> <name>item 2</name> </item> <item id="3"> <name>item 3</name> </item> </listitems> Dieser die
4
Antworten
Habe ich diese Logik, die bekommt der aktuellen Seite Titel der ersten Klicks auf die Schaltfläche weiter, holt sich wieder den Titel, und wenn die beiden die Titel sind die gleichen, d.h. die navigation ist nicht auf
5
Antworten
Ist es möglich, eine definierte Java-String-variable in einen xpath-Ausdruck? Hier ist etwas code, damit das klar ist: String newUser = "NewUser123"; driver.findElement(By.xpath("//td[normalize-space(text())=**newUser**]/a")).click(); Xpath, sollte mit der Variablen newUser, aber ich weiß nicht wie. Mögliche Duplikate von Java
5
Antworten
Ich bin versucht, zu automatisieren, testen des Codes... naja, geschrieben ohne zu testen im Hinterkopf (keine IDs über viele Elemente, und eine Menge von Elementen mit dem gleichen class Namen). Ich würde schätzen jede Hilfe (die Fragen
4
Antworten
Ich bin mit dem folgenden XPath-Abfrage, um die Suche den Namen des Autors eines Buches und das Buch zurück Namen, wenn es stimmt mit dem Autor. String rawXPath = String.format("//book[author= '%s']/bookname/text()", authorBook); XPathFactory factory = XPathFactory.newInstance(); XPath
1
Antworten
Bitte beachten Sie: Eine verfeinerte version dieser Frage mit einer entsprechenden Antwort gefunden werden kann,hier. Ich würde gerne mit dem Selenium-Python-bindings zu finden, die Elemente, die mit einem bestimmten text auf einer web-Seite. Angenommen ich habe Folgendes
1
Antworten
Programm ich arbeite, ist mit einem null-Verweis-Ausnahme, wenn er versucht, löschen Sie die Knoten. Dem buggy-code: Erste ist, wo die variable deklariert ist, für immer der name des Knotens gelöscht werden foreach (XmlNode InstalledListNodes in PackagesNode) {
2
Antworten
Ich habe folgende Beispiel-Dokument: <root> <p class="b">A</p> <p class="b">B</p> <p class="a">C</p> <p class="a">D</p> <p class="b">E</p> <x> <p class="b">F</p> </x> </root> Ich bin auf der Suche für einen xpath-Ausdruck selektiert alle direkte Geschwister von einem bestimmten Knoten mit
3
Antworten
In Powershell angenommen ich habe folgende xml: <Users> <User Name="Foo"> <Friends> <Friend Name="Bar"/> </Friends> </User> <User Name="Foo2" /> <User Name="Foo3"> <Friends> <Friend Name="Bar"/> </Friends> </User> </Users> Wie kann ich alle Benutzer, die eine "Bar", wie ein Freund?
1
Antworten
Ich habe die folgende xml - <Surveys xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ImmForm XML Schema NHS Direct.xsd"><Svy SurveyName="WeeklyFluSurveillance2012/13-NHSDirectWeek40w/e07/10/2012" OrgCode="NHS Direct"><TotCR>222.10</TotCR><PerCF>0.40</PerCF><PerCFunder1>0.20</PerCFunder1><PerCF1to4>0.30</PerCF1to4><PerCF5to14>0.50</PerCF5to14><PerCF15to44>0.40</PerCF15to44><PerCF45to64>0.20</PerCF45to64><PerCF65plus>3.60</PerCF65plus> <PerCFNE>4.22</PerCFNE> <PerCFNW>6.50</PerCFNW> <PerCFYH>0.80</PerCFYH> <PerCFEM>1.00</PerCFEM> <PerCFWM>1.50</PerCFWM></Svy></Surveys> Brauche ich, um wählen Sie die untergeordneten node-Namen und den Wert in eine Ergebnismenge mit 2
2
Antworten
Sagen, ich habe den folgenden html - $html = ' <div class="website"> <div> <div id="old_div"> <p>some text</p> <p>some text</p> <p>some text</p> <p>some text</p> <div class="a class"> <p>some text</p> <p>some text</p> </div> </div> <div id="another_div"></div> </div> </div> ';
3
Antworten
Wie ich finden kann, in XPath 1.0, die alle Zeilen mit leeren col name="POW"? <row> <col name="WOJ">02</col> <col name="POW"/> <col name="GMI"/> <col name="RODZ"/> <col name="NAZWA">DOLNOŚLĄSKIE</col> <col name="NAZDOD">województwo</col> <col name="STAN_NA">2011-01-01</col> </row> Ich habe versucht, viele Lösungen. Paar mal
4
Antworten
Ich versuche, Selen (in Python) zu extrahieren einige Informationen von einer website. Ich habe die Auswahl von Elementen mit XPath-Ausdrücken aber ich habe Probleme mit der folgenden-sibling selector. Der HTML-Code wie folgt: <span class="metadata"> <strong>Photographer's Name: </strong>
3
Antworten
Ich Frage mich, ob XPath zurückgeben könnte ein array von Werten. Habe ich etwas wie dieses : <Cities> <City>Paris</City> <City>Lyon</City> <City>Marseille</City> </Cities> Und ich würde gerne ein array dieser form ['Paris', 'Lyon', 'Marseille']. Ich bin mit der
4
Antworten
Ich bin ein XSLT-Neuling und habe eine einfache Aufgabe: Angenommen ich habe folgende XML: <Element1> <Element2 attr1="1"/> </Element1> <Element1 attr1="2"/> <Element1> <Element2 attr1="2"/> </Element1> Will ich zur Umwandlung von XML in der gleichen XML-mit einer änderung: Alle
5
Antworten
Ich versuche zu überprüfen, wird der text im span durch die Verwendung von WebDriver. Es ist das span-tag: <span class="value"> /Company Home/IRP/tranzycja </span> Habe ich versucht, etwas wie dieses: driver.findElement(By.xpath("//span[@id='/Company Home/IRP/tranzycja']'")); driver.findElement(By.cssSelector("span./Company Home/IRP/tranzycja")); aber nichts von dieser
4
Antworten
<?xml version="1.0" encoding="ISO-8859-1"?> <bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30.00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> <book category="WEB"> <title lang="en">XQuery Kick Start</title> <author>James McGovern</author> <author>Per Bothner</author> <author>Kurt
3
Antworten
am besten durch ein Vereinfachtes Beispiel: <?xml version="1.0" encoding="utf-8"?> <root> <A name="wrong"></A> <B>not this</B> <A name="right"> <subA></subA> </A> <B>yes, this</B> <!-- I want only this one --> <A name="right"> <subA></subA> </A> <C>dont want this</C> <B>not this either</B>
5
Antworten
Versuchte ich mit Find element by id, aber es ist nicht das einfügen von erforderlichen Daten. Dann habe ich Finden-element xpath //android.widget.ScrollView[0]/android.widget.RelativeLayout[0]/android.widget.TextView[0]/ndroid.widget.TextView[1]/android.widget.EditText[2]")).sendKeys("
[email protected]"); aber noch ist es nicht zu arbeiten. Was versuchen Sie zu tun? Ich möchte zum
2
Antworten
Wie würde Sie bekommen ein JSON-Pfad zu einem bestimmten untergeordneten Knoten eines Objekts? E. g.: var data = { key1: { children: { key2:'value', key3:'value', key4: { ... } }, key5: 'value' } Eine variable mit einem
3
Antworten
Sagen wir, ich habe ein xml-Dokument wie dieses: <director> <play> <t>Nutcracker</t> <a>Tom Cruise</a> </play> <play> <t>Nutcracker</t> <a>Robin Williams</a> </play> <play> <t>Grinch Stole Christmas</t> <a>Will Smith</a> </play> <play> <t>Grinch Stole Christmas</t> <a>Mel Gibson</a> </play> </director> Nun möchte ich
3
Antworten
ich versuche die tags, die ein Attribut mit einer bestimmten id. wie <span id="ctl00_ContentPlaceHolder1_Country"> ich möchte die umfasst, dass die id endet mit "Land" ich versuche, die folgenden xpath - //span[ends-with(@id,'Country')] aber ich bekomme die folgende exception
1
Antworten
Ich habe Probleme beim Auffinden eines span-Elements in Selenium mit java. den HTML sieht wie folgt aus: HTML: <div class="settings-padding"> <span>Settings</span> </div> Und ich habe versucht, die folgenden mit kein Glück: By.xpath("span[.='Settings']") und By.xpath("span[text()='Settings']") und By.cssSelector("div[class='settings-padding']")) sowie
3
Antworten
Ich versuche zu konvertieren, NodeList-String, so kann ich es verändern, in welcher Art und Weise ich will, aber ich kann nicht scheinen, um eine Antwort zu finden online. Habe ich versucht, das speichern der NodeList in ein
2
Antworten
Habe ich zwei Xpath-Ausdrücke ... //*[@id='gutter']/p[strong[text()='Date:']]/text() //*[@id='gutter']/p[strong[text()='Time:']]/text() Wie Schreibe ich ein einzelnes xpath-Ausdruck, der die beiden verbindet oben und zurückgeben würde, die gleichen Elemente wie laufen jeweils die Ausdrücke, die oben einzeln? Meinst du "wieder den gleichen
2
Antworten
Ich habe ein xml-Dokument im folgenden format: <feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:gsa="http://schemas.google.com/gsa/2007"> ... <entry> <id>https://ip.ad.dr.ess:8000/feeds/diagnostics/smb://ip.ad.dr.ess/path/to/file</id> <updated>2011-11-07T21:32:39.795Z</updated> <app:edited xmlns:app="http://purl.org/atom/app#">2011-11-07T21:32:39.795Z</app:edited> <link rel="self" type="application/atom+xml" href="https://ip.ad.dr.ess:8000/feeds/diagnostics"/> <link rel="edit" type="application/atom+xml" href="https://ip.ad.dr.ess:8000/feeds/diagnostics"/> <gsa:content name="entryID">smb://ip.ad.dr.ess/path/to/directory</gsa:content> <gsa:content name="numCrawledURLs">7</gsa:content> <gsa:content name="numExcludedURLs">0</gsa:content> <gsa:content name="type">DirectoryContentData</gsa:content> <gsa:content name="numRetrievalErrors">0</gsa:content> </entry> <entry>
1
Antworten
möchte ich Durchlaufen aller Knoten in einem documnet mit HtmlAgilityPack wird foreach (HtmlNode node in myhtml.DocumentNode.SelectNodes("//@")) tun? InformationsquelleAutor kiki | 2012-02-02
3
Antworten
Schreibe ich einen rekursiven Algorithmus zum generieren eines eindeutigen minimalen XPath für ein bestimmtes element. Die Grundidee ist es, die Kommissionierung ein element in einem Dokument (D. H. ein html-element in chrome auf dem PC) und in
3
Antworten
Habe ich eine XML wie diese: <PurchaseOrder> <ID>1</ID> <PurchaseOrderLine> <DATA>100<DATA> </PurchaseOrderLine> <PurchaseOrderLine> <DATA>200<DATA> </PurchaseOrderLine> <PurchaseOrderLine> <DATA>300<DATA> </PurchaseOrderLine> </PurchaseOrder> <PurchaseOrder> <ID>2</ID> <PurchaseOrderLine> <DATA>100<DATA> </PurchaseOrderLine> <PurchaseOrderLine> <DATA>200<DATA> </PurchaseOrderLine> <PurchaseOrderLine> <DATA>300<DATA> </PurchaseOrderLine> </PurchaseOrder> <PurchaseOrder> <ID>3</ID> <PurchaseOrderLine> <DATA>100<DATA> </PurchaseOrderLine> <PurchaseOrderLine> <DATA>200<DATA>
1
Antworten
Was, wenn ich ein Dokument, das mehrere Elemente mit dem gleichen Namen -- wie kann ich das abrufen, zum Beispiel, das zweite element? <doc> ... <element name="same">foo</element> ... <element name="same">bar</element> ... <element name="same">baz</element> ... </doc> Ich würde
4
Antworten
können Sie xpath verwenden, um den Zugriff auf ein html-element? Muss es im interenet explorer, und ich Schreibe es in javascript Ich versuche, den Wert von einem bestimmten input-Feld in einer bestimmten Zeile, aber ich will nicht
3
Antworten
Wie kann ich abgerufen, wird der text in Artikel-Feld1? <title>Testing</title> <link>http://example.org</link> <description>Description</description> <language>en-us</language> <lastBuildDate>Mon, 13 Feb 2012 00:00:00 +0000</lastBuildDate> <item> <title>Title Here</title> <link>http://example.org/2012/03/27/</link> <description><![CDATA[ <div id="article-field1"><a href="http://example.org/test1">Test 1</a></div> <div id="article-field2">123</div> <pubDate>Tue, 2 Mar 2012 00:00:00 +0000</pubDate> </item>
6
Antworten
Ich kann nicht herausfinden, wie die Suche nach text mit einfachen Anführungszeichen verwenden von XPath-Ausdrücken. Zum Beispiel, ich habe ein Zitat auf den Titel dieser Frage. Die folgende Zeile $x("//*[text()='XQuery looking for text with 'single' quote']") Ein
1
Antworten
Ich Schreibe ein kleines Skript, um zu lernen, wie zu analysieren, wird ein XHTML-web-Seite. Den folgenden Befehl ein: cat q?s=goog.xhtml | xpath '//span[@id="yfs_l10_goog"]' gibt: Found 2 nodes: -- NODE -- <span id="yfs_l10_goog">624.50</span>-- NODE -- <span id="yfs_l10_goog">624.50</span> Wie
4
Antworten
Ich kann nicht scheinen, um diese Figur ein. Ich habe die folgende XML-Datei: <?xml version="1.0" encoding="UTF-8"?> <targets> <showcases> <building name="Big Blue" /> <building name="Shiny Red" /> <building name="Mellow Yellow" /> </showcases> </targets> Ich muss in der Lage
3
Antworten
Ich habe eine Menge von Artikeln darüber, wie man Knoten Inhalte mit einfachen xpath-Ausdruck und C#, zum Beispiel: a) xpath - /bookstore/author/first-name b) C# string xpathExpression = "/bookstore/author/first-name"; nodes = navigator.Select(xpathExpression); Frage ich mich, wie man Inhalte,
6
Antworten
Ich versuche, füllen Sie die Variablen parent_element_h1 und parent_element_h2. Kann mir jemand helfen, verwenden Sie Nokogiri zu Holen Sie sich die Informationen, die ich brauche in diesen Variablen? require 'rubygems' require 'nokogiri' value = Nokogiri::HTML.parse(<<-HTML_END) "<html> <body>
2
Antworten
xml wieder.. Möchte ich wählen Sie eine Unterkategorie von Knoten ( für die Paginierung Zwecke ) aus einem Satz. $nodes = $xml->query(//parent /child[sex = 'male' and position() >= 10 and position() < 21]); Wenn ich mich nicht
2
Antworten
Habe ich ein XML mit mehreren Knoten mit ähnlichen Daten in jedem. Ich möchte zu löschen, die ein bestimmtes Attribut von jedem Knoten (BENUTZER: - IP-ADRESSE). Ich habe herausgefunden, wie man die Kette zusammen eine Reihe von
3
Antworten
Nehmen wir an, wir haben die XML-Datei mit der Struktur wie folgt. <?xml version="1.0" ?> <searchRetrieveResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/zing/srw/http://www.loc.gov/standards/sru/sru1-1archive/xml-files/srw-types.xsd" xmlns="http://www.loc.gov/zing/srw/"> <records xmlns:ns1="http://www.loc.gov/zing/srw/"> <record> <recordData> <record xmlns=""> <datafield tag="000"> <subfield code="a">123</subfield> <subfield code="b">456</subfield> </datafield> <datafield tag="001"> <subfield code="a">789</subfield> <subfield
3
Antworten
Hai ich bin mit xml, wie <author-group id="a001"> <author id="aa001"> <given-name id="g001">Name</given-name> <surname id="s001">Name</surname> </author> <author id="aa002"> <given-name id="g002">Name</given-name> <surname id="s002">Name</surname> </author> <author id="aa003"> <given-name id="g003">Name</given-name> <surname id="s003">Name</surname> </author> </author-group> Möchte ich nodelist-der Autor, so habe ich
2
Antworten
Ich habe eine XML, die im folgenden format: <ComRequest> <root lineId="1" creator="jumnix"> <component lineId="101"> <compLine lineId="1001">1</compLine> <compLine lineId="1002">2</compLine> <compLine lineId="1003">3</compLine> <compLine lineId="1004">4</compLine> <compLine lineId="1005">5</compLine> <compLine lineId="1006">6</compLine> <compLine lineId="1007">7</compLine> <compLine lineId="1008">8</compLine> <compLine lineId="1009">9</compLine> <compLine lineId="1010">10</compLine> <compLine lineId="1011">11</compLine> </component>
2
Antworten
Ist es möglich, eine relative xpath-nachdem ich gerafft habe eine Liste von WebElements? Wenn ja, was ist der beste Weg, es zu tun? Dies ist, was ich habe: List <WebElement> rows = driver.findElements(By.xpath(rowsXpath)); int j = 1;
1
Antworten
<root> //other nodes <a href="/PatternFramework/Pages/LogOut.aspx?np=/sites/novatestsite/Home.aspx" slick-uniqueid="92">Sign out</a> </root> Wie schreibt man einen xpath liefert die a tag, dessen href enthält "Abmelden".aspx"? Beispielsweise so etwas wie //a[@href[contains[., "logout.aspx"]] InformationsquelleAutor The Light | 2012-03-07