我想显示加载给定网页的所有背景,图片和嵌入内容(包括音频和视频)的网址和类型,与firefox的媒体面板页面信息完全相同:
或者在firebug网络面板中>媒体:
如何使用selenium在C#中实现这一目标?(或者没有,但我认为不可能)
谢谢!
答案 0 :(得分:0)
Java代码如下: -
List<WebElement> myElements = driver.findElements(By.xpath(" //link[@href]"));
for(WebElement e : myElements) {
System.out.println(e.getText());
}
在C#中
IList<IWebElement> all = driver.FindElements(By.XPath("//link[@href]"));
String[] allText = new String[all.Count];
int i = 0;
foreach (IWebElement element in all)
{
allText[i++] = element.Text;
}
希望它会对你有所帮助:)。