r
  • selenium
  • rselenium
  • 2016-09-27 9 views 0 likes 
    0

    私は、RSeleniumを使って元素からhrefを取ろうとします。私はこの使用そのような元素が見つからない

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

    :ここ

    はHTML構造の一例である

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

    を、それは要素を見つけることができないと、このエラーが返されます。

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

    を私に何ができる?

    答えて

    0

    input要素は、bareクラスを持っていないdivdibはタイプミスであると仮定した場合):

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

    はあなたに感謝します。はい、それはdivであり、ディブではありません。非常に論理的ですが、残念ながら再び同じエラーが表示されます。 RSeleniumで異なる構文を持つこの 'pro <-remDr $ findElement(= 'xpath'、" // */div [@ class = 'bare']/h3/a ")を使ってみても、 – Elen

    +0

    この構造のdomにリストがあるので問題はありますか?だから私はポジション[1]を与えることができた – Elen

    関連する問題