部分IDと一致するWebページからすべての要素を取得しようとしています。私は次のコードを使用して、すべてのそのような要素をフィルタ処理しようとしていますが、何も返されません部分一致IDの要素を取得するために 'contains'と一緒に動作しないfindElements
//[@id="job_1462770933035_0020.org.apache.hadoop.mapreduce.FileSystemCounter"]/tbody/tr[1]/td[1]/a
:
マイ要素としてXPathを持って
List<WebElement> AllElements = driver.findElements(By.xpath("//*[contains(@id,\"FileSystemCounter\")]"));
私が間違っているつもりですどこ私に知らせてください。 。
ありがとうございます!
// * [含まれています(@id、 'FileSystemCounter')] /のtbody/TR [1]/TD /最初のTR –
内のすべてのTDを収集しますこんにちはMurali、そのdidnt仕事、私は複数の要素があります: //*[@id="job_1462770933035_0020.org.apache.hadoop.mapreduce.FileSystemCounter "] /tbody/tr[1]/td[1] //*[@id="job_1462770933035_0020.org.apache.hadoop.mapreduce.FileSystemCounter"]/tbody/tr[1]/td[2] //*[@id="job_1462770933035_0020.org.apache.hadoop。 mapreduce.FileSystemCounter "]/tbody/tr [1]/td [3] どのようにしてリスト内のすべての要素を取得できますか? –
あなたは、それらのHTMLコードを貼り付けることができます –