我正在尝试根据其 xpath 拾取一个元素并想使用 WebDriverWait 但是它似乎没有拾取该元素-
当我使用 -
abc = driver.find_element_by_xpath('//div[2]/ag-grid-angular/div/div[2]/div/div[3]/div[2]/div/div/div[2]/div[4]').text
我得到了预期的结果-
abc
'-624,917.42'
但是,对于相同的 xpath,当我使用以下内容(这是我想要放入最终脚本中的内容)时,它不会返回任何输出 -
xyz = WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.XPATH, '//div[2]/ag-grid-angular/div/div[2]/div/div[3]/div[2]/div/div/div[2]/div[4]'))).get_attribute("value")
xyz
无输出
print(xyz)
'没有任何'
我也尝试过没有运气的“visibility_of_element_located”变体。
有人可以指出我在这里犯的明显错误吗?