2
私はアンドロイドアプリケーションの要素を特定しており、1つのクエリを持っています。私は)(セレンxpathを使用してandroidアプリケーションの要素のリストからWeb要素の子要素を見つける
List<WebElement> trackingsList = tracking.getTrackingElements();
getTrackingElements以下のようにウェブ要素のリストを格納していますがWebElementsのリストを返して、細かい要素を返す関数であり、これがチェックされます。 今、xpathを使用して、trackingList.get(0)の位置にあるweb要素の子要素を取得します。 ので、私は
trackingsList.get(0).findElement(By.xpath("//android.widget.LinearLayout"))
ようにしようとしたが、それは動作しません。任意のヘルプは本当に感謝します。
感謝する@フロラン-B ..しかし、私はこれを使用した後、このエラーを取得しています。 "org.openqa.selenium.WebDriverException:コマンドの処理中に不明なサーバー側エラーが発生しました(元のエラー:要素のxpathロケータ戦略を使用できません。ルート要素からのみ使用できます)" –
試しましたか?クラス名で? :trackingsList.get(0).findElement(By.className( "android.widget.LinearLayout")); –
ClassNameはトリックをしました..ありがとう.. –