我正在尝试通过使用单个url和比较两个浏览器之间的所有属性以及坐标来比较浏览器的差异。我知道我可以使用document.getElementsByTagName(*);
获得所有元素,但是我如何将这个脚本的结果存储在一个Java (List?)中。请记住,我对JS非常陌生。
其他信息:我正在使用WebDriver实现如下js:
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("var all = document.getElementsByTagName(*);");
发布于 2013-06-10 15:42:00
List<WebElement> elements = (List<WebElement>) js.executeScript("document.getElementsByTagName(*);");
编辑Casr
https://stackoverflow.com/questions/17027515
复制相似问题