我已经使用jsoup编写了代码,通过传递该网页的URL来获取该网页的所有xpath。 现在我想将所有这些xpaths存储在对象存储库中,键为元素名称,值为xpath。以后再与硒一起使用。 有什么方法可以获取用于存储关联的xpath的唯一键(元素名称)?
我想使用Java程序获取此元素名称。
我已经尝试过使用element.tagName和element.nodeName进行尝试,但是它们都只提供了HTML标签。
答案 0 :(得分:0)
尝试一下:
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);