Javaでツールを計画しています。これには、Webページのすべての要素を含むドロップダウンがあります。それらをデータ構造に読み取る方法はありますか?
はい、方法があります。
ここにいくつかの擬似コードがあります:
List<WebElement> el = driver.findElements(By.cssSelector("*"));
for ( WebElement e : el ) {
add(e.tagName());
}
上記の非疑似C#バージョン:(コンソールに結果を表示しているだけですが)
IReadOnlyCollection el = driver.FindElements(By.CssSelector( "*"));
foreach (IWebElement Elm in el)
{
Console.WriteLine(Elm.TagName + Elm.Text);
}