Selenium XPath根据文本内容查找元素的方法

selenium通过文本内容定位元素

下面介绍两种通过文本内容定位元素方式:

from selenium.webdriver.common.by import By

# 方式1:通过文本内容精准定位元素
driver.find_element(By.XPATH, '//div[text()="文本内容"]')   

# 方式2:通过文本内容模糊定位元素
driver.find_element(By.XPATH, '//div[contains(text(), "文本内容")]')

由于页面内容有空格,经常定位不到元素,这里建议使用通过文本内容模糊定位元素。

你可能感兴趣的:(Selenium,selenium)