2016-09-27 6 views
0

Ich versuche, die href von einem Element mit RSelenium zu nehmen. HierSelen kein solches Element gefunden

ist ein Beispiel für HTML-Struktur:

<ol id="rem"> 
<div class="bare"> 
    <h3> 
     <a class="tlt mhead" href="https://www.myexample.com"> 

ich verwenden:

pro<-remDr$findElement(using = 'xpath', "//*/input[@class = 'bare']") 
    pro$highlightElement() 

aber es kann nicht das Element finden und gibt diesen Fehler zurück:

Error: Summary: NoSuchElement 
    Detail: An element could not be located on the page using the given search parameters. 
    class: org.openqa.selenium.NoSuchElementException 

Was kann ich tun?

Antwort

0

Nicht das input Element der bare Klasse hat, die div (unter der Annahme dib ist ein Tippfehler):

//div[@class='bare']/h3/a 
+0

Ihnen danken. Ja, es ist div und nicht dib. Es scheint sehr logisch, aber leider bekomme ich den gleichen Fehler. Selbst wenn ich dieses 'pro <-remDr $ findElement (using = 'xpath'," // */div [@ class = 'bare']/h3/a ") ausprobiert hätte, könnte dies eine andere Syntax in RSelenium – Elen

+0

haben ein Problem, weil es eine Liste in Dom mit dieser Struktur gibt? So könnte ich die Position angeben, d. H. [1] – Elen

Verwandte Themen