find_element_by_link_text怎么用
时间: 2023-12-21 16:05:52 浏览: 64
`find_element_by_link_text` 方法可以用来定位页面中的超链接元素,其参数为超链接的文本。
示例代码:
```python
from selenium import webdriver
# 创建浏览器对象
browser = webdriver.Chrome()
# 打开网页
browser.get('https://www.baidu.com/')
# 定位“新闻”链接元素并点击
news_link = browser.find_element_by_link_text('新闻')
news_link.click()
# 关闭浏览器
browser.quit()
```
上述代码会打开百度首页,然后定位到页面中文本为“新闻”的超链接元素,并点击它。注意,如果页面中有多个文本为“新闻”的超链接,那么只会定位到第一个匹配的元素。如果找不到匹配的元素,会抛出`NoSuchElementException`异常。
相关问题
find_element_by_partial_link_text
find_element_by_partial_link_text是Selenium中的一个方法,用于根据链接文本的部分匹配来查找元素。例如,如果页面上有一个链接文本为“点击这里查看更多信息”,那么可以使用find_element_by_partial_link_text("查看更多")来查找该元素。
find_element_by_link_text
find_element_by_link_text 是 Selenium 中的一个方法,用于在网页上查找并返回包含特定文本的链接元素。例如,可以使用 driver.find_element_by_link_text("Google") 来查找并返回包含文本 "Google" 的链接元素。
阅读全文