访问网页中加载的所有媒体c#

时间:2017-08-24 08:12:04

标签: c# selenium media

我想显示加载给定网页的所有背景,图片和嵌入内容(包括音频和视频)的网址和类型,与firefox的媒体面板页面信息完全相同:

1

或者在firebug网络面板中>媒体:

2 如何使用selenium在C#中实现这一目标?(或者没有,但我认为不可能)

谢谢!

1 个答案:

答案 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;
}

希望它会对你有所帮助:)。