同じクラス属性を持つWebページ上に複数のdivがあります。 私は特定のクラス名のために私のページのすべてのdivをチェックして、このdivのそれぞれについてXpathを得る方法を探しています。WebElementのリストclassNameによる検索return Xpath
実は、私はクラス名と私はページ上で持っているどのように多くのdiv確認することができます。
List<WebElements> test = driver.findElements(By.className("fitter"));
int countDiv = test.size();
、今、私のすべての要素を取得するためにあなたのアイデアを持っていますかのXpathを一つずつ?または、別のソリューションをお持ちですか?
私のプロジェクトはSeleniumプロジェクトで、私はWebページをテストしています。私のテストはJavaで書かれており、私はWebDriverを使っています。ヘルプ
でしょうか? – Andersson
はい、それです!私はそれが直接by.Xpathを得ることができることを知っているが、問題はdivの数が可変であることである。したがって、毎回それらをすべて取得するユニークな方法は、クラスごとにそれらを取得し、Xpathをローカルのアクションに取得することです。 – MxfrdA
'findElements'メソッドは要素の配列を返す必要があります。なぜ、要素ごとにインデックス固有のセレクタで各要素を呼び出すのはなぜですか? – Andersson