Python Selenium 中的 class_name 定位

2023-04-17 00:00:00 python class selenium

Python Selenium 中的 class_name 定位是通过元素的 class 属性值来定位元素。

具体步骤如下:

  1. 启动浏览器,打开网站。
from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://pidancode.com/")
  1. 使用 class_name 定位元素,示例代码如下:
elem = driver.find_element_by_class_name("example-class")

其中,"example-class" 是元素的 class 属性值。

  1. 对元素进行操作,例如获取文本内容或点击按钮等。
print(elem.text) # 获取元素的文本内容
elem.click() # 点击元素

完整示例代码如下:

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://pidancode.com/")

elem = driver.find_element_by_class_name("example-class")
print(elem.text)
elem.click()

driver.quit()

在这个示例中,我们假设网站上有一个 class 为 "example-class" 的元素,我们通过 class_name 定位到该元素,并获取了它的文本内容和执行了点击操作。

相关文章