我有以下跨度类:
<span class="k-pager-info k-label">1 - 25 of 93995 items</span>
及其Xpath是 //*[@id="registerGrid"]/div[3]/span
我想把号码 93995 拿出来。
我尝试了以下方法:
driver.findElement(By.xpath("""//*[@id="registerGrid"]/div[3]/span""")).getText()
追溯(最近的调用最后):
File "<pyshell#47>", line 1, in <module>
driver.findElement(By.xpath("""//*[@id="registerGrid"]/div[3]/span""")).getText()
AttributeError: 'WebDriver' object has no attribute 'findElement'
那我该怎么办呢?
请您参考如下方法:
语法错误:使用 driver.find_element 而不是 driver.findElement
from selenium.webdriver.common.by import By
element = driver.find_element(By.XPATH, '//*[@id="registerGrid"]/div[3]/span')
text = element.text
