我正在计划一个 Java 工具,它会有一个包含网页所有元素的下拉菜单。有什么办法可以将它们读入数据结构?
问问题
45585 次
2 回答
29
是的,有办法。
这是一些伪代码:
List<WebElement> el = driver.findElements(By.cssSelector("*"));
for ( WebElement e : el ) {
add(e.tagName());
}
于 2013-10-30T13:30:23.710 回答
1
上面的非伪 C# 版本:(虽然我只是在控制台中显示结果
IReadOnlyCollection<IWebElement> el = driver.FindElements(By.CssSelector("*"));
foreach (IWebElement elm in el)
{
Console.WriteLine(elm.TagName + elm.Text);
}
于 2018-09-15T18:08:09.683 回答