извлечение атрибута href с использованием xpath или cssSelector в Java - PullRequest
0 голосов
/ 08 декабря 2011

Я пытаюсь извлечь / сохранить атрибут href из следующего тега привязки, используя выражение xpath / css, которое можно использовать в селене. Не могли бы вы пролить немного света.

<a href="http://domain/bang?a=3681fd26e8c48c2a&amp;vg=e1a15b4b-ad83-4b2b-5704-364d06783bc8&amp;pti=9&amp;pa=content&amp;hpi=775&amp;astn1=Popular&amp;rti=2&amp;u=&amp;1uguid1=19c01b00-ad83-4b2b-3832-674ce2bc1be3&amp;s=206A-0A68-603D-F35D-06C61CFAE18E&amp;pg=-1&amp;p=10215323&amp;ct=http%3A%2F%2Fwww.xyz.com%2FBass-Pro-Shops-The-Hunt-Trophy-Showdown-Video-Game-for-Wii%2Fproduct%2F10215323%2F230625%3FcmCat%3DCROSSSELL_HOMEPAGE">Bass Pro Shops&reg; The Hunt Trophy...</a>

1 Ответ

0 голосов
/ 08 декабря 2011

Для Java вы должны сделать что-то вроде этого

WebElement element = driver.findElement(By.linkPartialText("Bass Pro Shops"));
var thisLink = element.getAttribute("href");

, чтобы определить CssSelector или Xpath, нам нужно видеть больше кода, чем просто ваш элемент привязки.Что-то с идентификатором было бы идеальным, и тогда все дочерние элементы элемента с идентификатором были бы привязаны к тегу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...