我有这样的代码:
<mat-label _ngcontent-vrc-c49="" class="filingCount ng-star-inserted">2 RRR</mat-label>
我想要值:2 RRR
我试过了:
element = driver.find_element_by_xpath('//*[@id="maincontentid"]/app-dashboard/app-itr-status/div[4]/mat-label')
print(element.text)
但它给出了零
可能需要添加等待,直到元素可见。像这样:
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
wait = WebDriverWait(driver, 20)
element = wait.until(EC.visibility_of_element_located((By.XPATH, '//*[@id="maincontentid"]/app-dashboard/app-itr-status/div[4]/mat-label')))
print(element.text)
如果仍然不起作用,请验证定位器的正确性。