我有,通过传递网页的URL书面使用jsoup得到一个网页的所有的XPath代码。现在我想所有这些XPath的存储与关键的元素名称和值作为XPath的对象存储库。与硒以后使用它们。有没有什么办法让与该相关联的XPath可以存储唯一的密钥(元素名称)?
我想用java程序获得这个元素名称。
我已经尝试过使用element.tagName和element.nodeName但他们两人都是只给HTML标记。
尝试这个:
Document doc = Jsoup.connect("**URL**").get();
Elements e = doc.select("*");
for(Elements e1 : e):
String p = CSS2XPath.css2xpath(e1.cssSelector(), true);
System.out.println("XPath = " + p);