Извлечь ссылку из элемента, найденного XPAth, используя BrowserSessions, C# и драйверы Selenium - PullRequest
0 голосов
/ 20 февраля 2020

Как мне извлечь URL ссылки с помощью XPath, я использую browser.Sessions, я хочу извлечь ее и использовать где-то еще.

Xpath элемента с URL-адресом "//tbody/tr/td[1]/a"

Я пытался ... FindXPath("//tbody/tr/td[1]/a").Text

, который дает мне внутренний текст, внутренний HTML, местоположение и не получить его.

1 Ответ

0 голосов
/ 20 февраля 2020

Ссылка обычно хранится в теге href. Таким образом, вы можете получить URL, используя метод getAttribute.
Вы можете сделать это следующим образом:

string url = driver.FindElement(By.XPath("//tbody/tr/td[1]/a")).GetAttribute("href");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...