如何把在对象存储库程序生成的XPath独特的元素名称

问题描述 投票:0回答:1

我有,通过传递网页的URL书面使用jsoup得到一个网页的所有的XPath代码。现在我想所有这些XPath的存储与关键的元素名称和值作为XPath的对象存储库。与硒以后使用它们。有没有什么办法让与该相关联的XPath可以存储唯一的密钥(元素名称)?

我想用java程序获得这个元素名称。

我已经尝试过使用element.tagName和element.nodeName但他们两人都是只给HTML标记。

java selenium-webdriver xpath
1个回答
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);
© www.soinside.com 2019 - 2024. All rights reserved.