如何利用 Python 中的 Selenium Web Driver 获取文本?


我们可以使用 Selenium Web Driver 提取元素的文本。这借助于文本方法来完成,该方法获取元素中的文本,以便以后进行验证。

首先,我们需要借助任意定位符对元素进行识别。假设我们想获取下面页面中某个元素的文本。

示例

代码实现。

from selenium import webdriver
driver = webdriver.Chrome (executable_path="C:\chromedriver.exe")
# maximize with maximize_window()
driver.maximize_window()
driver.get("https://tutorialspoint.com/index.htm")
# identify element
l=driver.find_element_by_css_selector("h4")
# get text and print
print("Text is: " + l.text)
driver.close()

输出

更新于:2020 年 8 月 28 日

7K+ 浏览

开启你的职业生涯

通过完成该课程来获得认证

试一试
广告