如何在Selenium中获取脚本标记的内容

时间:2013-12-10 14:54:12

标签: c# selenium

我正在使用Selenium和C#。我有代码,它返回一个脚本标记为IWebElement。我如何从中获取内容?

2 个答案:

答案 0 :(得分:14)

您可以做的最好的事情是使用GetAttribute并访问innerHTML

element.GetAttribute("innerHTML");

答案 1 :(得分:0)

你可以试试这个:

WebElement element = driver.findElement(By.tagName("script"));
String htmlCode = (String) ((JavascriptExecutor) driver).executeScript("return arguments[0].innerHTML;", element);

P.S。是Java,但你可以在C#中做一些小编辑。