web-dev-qa-db-ja.com

Selenium-Webページのすべての要素を検索します

Javaでツールを計画しています。これには、Webページのすべての要素を含むドロップダウンがあります。それらをデータ構造に読み取る方法はありますか?

15
AryA

はい、方法があります。

ここにいくつかの擬似コードがあります:

List<WebElement> el = driver.findElements(By.cssSelector("*"));

for ( WebElement e : el ) {
  add(e.tagName());
}
25
ddavison

上記の非疑似C#バージョン:(コンソールに結果を表示しているだけですが)

IReadOnlyCollection el = driver.FindElements(By.CssSelector( "*"));

            foreach (IWebElement Elm in el)
            {
                Console.WriteLine(Elm.TagName + Elm.Text);
            }
0
chetstriker