使用BrowserSessions、C#和Selenium驱动程序从XPAth找到的元素中提取链接

使用BrowserSessions、C#和Selenium驱动程序从XPAth找到的元素中提取链接,c#,selenium,session,xpath,C#,Selenium,Session,Xpath,如何使用XPath提取链接的URL,我使用的是browser.Sessions,我想将其提取并在其他地方使用 url为“//tbody/tr/td[1]/a” 我尝试了…FindXPath(“//tbody/tr/td[1]/a”)。Text 这给了我内部文本,InnerHTML,位置,但没有得到它 链接通常存储在href标记中。因此,您可以使用getAttribute方法获取url。 你可以这样做: string url = driver.FindElement(By.XPath("//tbo

如何使用XPath提取链接的URL,我使用的是browser.Sessions,我想将其提取并在其他地方使用

url为
“//tbody/tr/td[1]/a”

我尝试了…
FindXPath(“//tbody/tr/td[1]/a”)。Text


这给了我内部文本,InnerHTML,位置,但没有得到它

链接通常存储在
href
标记中。因此,您可以使用
getAttribute
方法获取url。
你可以这样做:

string url = driver.FindElement(By.XPath("//tbody/tr/td[1]/a")).GetAttribute("href");