我正在使用Selenium和C#。我有代码,它返回一个脚本标记为IWebElement
。我如何从中获取内容?
答案 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#中做一些小编辑。