を見つけたとき、私は、次の検索が多すぎる結果セレンwebdriverを持つ要素内
parts.get(i).findElements(By.xpath("//li[starts-with(@class, '_lessons--row-')]"))
を行なったし、私は開発者ツールで見ながら、それはもうそれらの3以上が存在しないことを、結果の数十を返されました。
parts.get(i)
返信シングルWebElement
。
特定の要素の子ではなくページ全体を検索するように見えます。ダブルスラッシュでこれを引き起こすことができますか? XPathではダブルスラッシュとは何ですか?
'//' '/子孫、または自己::ノード()のための短いです/'。詳細はhttps://www.w3.org/TR/xpath/#path-abbrevを参照してください。 –
"子孫または自己"は、他の人が(ルートから)何と言っているのと矛盾しているのですか? – Dims
上記の仕様へのリンクをご覧ください。そのセクションの先頭にある例をスクロールし、最後のいくつかの段落を読んでください。 '//'と '.'とそれらがどのように連動するかを説明します。 –