Не могу найти элемент, хотя xpath кажется правильным - PullRequest
0 голосов
/ 24 апреля 2019

Я пытаюсь очистить некоторые данные со страницы интерактивной картой.И я полностью застрял.Я легко могу найти элемент в HTML в браузере, однако Rselenium xpath не может его найти (хотя я совершенно уверен, что сам xpath правильный).Элемент не находится в iframe, он также не требует щелчка чего-либо до того, как он станет видимым, поэтому это делает его настоящим квестом для меня, потому что я не знаю, в чем причина.

На самом деле есть только две строки html, которые я могу найти с помощью xpath: body и iframe, которые идут сразу после него, поэтому существует много сценариев (загрузка всех ресурсов карты), а после этих сценариев естьОстальной HTML-код.Я не могу показать это здесь, потому что это огромно.Я могу предоставить ссылку на сайт и процедуру, чтобы добраться до точки, где я застрял.

http://mapy.geoportal.gov.pl/imap/Imgp_2.html?gpmap=gp0&locale=en

Это ссылка.Там вам необходимо: 1. нажать Поиск -> поиск участков.2. В правой части экрана появится строка поиска.Там вы можете поставить «Smolec 300» (это просто рабочий пример).3. После того, как вы щелкнете по списку, который появляется под входом, нажмите в следующий раз, где находится «precint: Smolec»

После всего этого вы должны получить что-то вроде этого: требуемый вывод .На картинке вы можете увидеть информационную панель со стрелкой, которая указывает на выбранный вами график (Smolec 300).И вот где я застрял.Я легко могу найти HTML-код этой стрелки в браузере, но не могу найти его с помощью xpath в селене.

Заранее спасибо!

...