Как поместить xpath сгенерированные программно в хранилище объектов для уникального имени элемента - PullRequest
0 голосов
/ 11 февраля 2019

Я написал код, используя jsoup, чтобы получить весь xpath веб-страницы, передав URL-адрес этой веб-страницы.Теперь я хочу сохранить все эти xpath в хранилище объектов с ключом в качестве имени элемента и значением в качестве xpath.использовать их позже с селеном.Есть ли способ получить уникальный ключ (имя элемента), с помощью которого может быть сохранен связанный xpath?

я хочу получить это имя элемента с помощью программы Java.

я пробовал его с помощьюelement.tagName и element.nodeName, но оба они дают только тег HTML.

1 Ответ

0 голосов
/ 11 февраля 2019

Попробуйте это:

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...