如何使用 Selenium 获取部分链接文本找到的元素的 href?

seleniumautomation testingtesting tools更新于 2026/1/6 19:07:17

我们可以使用 Selenium webdriver 获取部分链接文本找到的元素的 href。首先,我们需要借助 find_elements_by_partial_link_text() 方法识别链接。

接下来,为了获取链接的 href,我们必须使用 get_attribute() 方法, 然后将 href 作为参数传递给该方法。

让我们在以下页面中识别使用部分链接文本策略识别的链接的 href 属性。

示例

from selenium import webdriver
driver = webdriver.Chrome(executable_path="C:\chromedriver.exe")
driver.implicitly_wait(0.5)
driver.get("https://www.tutorialspoint.com/about/about_careers.htm")
#识别包含部分链接文本的链接
l= driver.find_elements_by_partial_link_text("Policy")
#迭代链接
for i in l:
#从 get_attribute() 获取 href
print("Href value of link: " + i.get_attribute("href"))
driver.close()

输出


相关文章