クラス名 - リストグループを持つページにはさまざまなdivがあります。私は6番目のクラスを取得しようとしていますし、このdivのすべてのdivのリストをクラス名list-group-itemで取得します。Selenium Webdriver - ネストされた要素を取得できません
「式の型は配列型でなければなりませんが、それはByに解決されました」というエラーが表示され続けます。
私はJavaで次のコードを持っています。誰かがエラーが何であるかを指摘できますか?私はインデックスで要素を取得し、その中で要素を見つけることがトリックを行うと思った(C#で私のために働いた)。
public List<WebElement> Authorities(){
List<WebElement> Authorities = Driver.findElements(By.className("list-group")[5].findElements(By.className("list-group-item")));
return Authorities;
}
ありがとうございます!提供さ答えは良い習慣ではありませんので、
は、関連するHTMLを投稿したり、ページへのリンクを提供してくださいました。 HTMLタグから始まるXPathを持つべきではありません。また、多くのネストされたレベルであってはなりません。 – JeffC