2017-02-10 4 views
0

Вот мой элемент:Xpath Относительный путь для атрибута

<a href="http://testwebsite.com/id/TestID/edit/"> 

TestID является переменной, которая постоянно меняется в зависимости от пользователя. Мне нужно найти одну возможность для этого:

//a[@href='http://testwebsite.com/id/'] 

Единственная проблема с линией прямо выше, это прямой, а не относительным. Как мне сделать все, кроме ссылки на конец ссылки?

+2

'Как я делаю все, но на конце линии' - Просьба уточнить , – SomeDude

+0

Например, до тех пор, пока это «http://testwebsite.com/id/». Затем он найдет атрибут. В настоящее время переменная TestID изменяется для каждого пользователя (для этого сайта), но все после «ID» не имеет значения. До тех пор, пока «http://testwebsite.com/id/» является началом href. –

ответ

1

Я думаю, вы имеете в виду что-то вроде

//a[starts-with(@href, 'http://testwebsite.com/id/')] 

Этого XPath должен соответствовать необходимому элементу якорного независимо от TestID значения

Смежные вопросы