使用BrowserSessions、C#和Selenium驱动程序从XPAth找到的元素中提取链接
如何使用XPath提取链接的URL,我使用的是browser.Sessions,我想将其提取并在其他地方使用 url为使用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
“//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");