Robot Framework: получите конкретную c часть URL-адреса - PullRequest
0 голосов
/ 14 июля 2020

Я новичок в работе с Python и Robot Framework, у меня есть следующий URL:

https://site-of-the-company/r/x/a0l3h000001HlRxAAK/view

Я хотел бы получить идентификатор страницы: a0l3h000001HlRxAAK

Уже пробовал использовать такое регулярное выражение:

${url}=  Get Location
${id}=  Get Regexp Matches  ${url}  \\d

Но получил это:

${id} = ['0', '3', '0', '0', '0', '0', '0', '1']

1 Ответ

0 голосов
/ 14 июля 2020

Если вы уверены, что структура страницы останется прежней, вы можете использовать urllib.parse.urlparse для получения пути, разделить путь с помощью str.split и получить доступ к идентификатору из результирующего массива

...