我有html:
...
<td style="width:18em;"><a href="" style="color:blue;" onclick="showPricing('1292390','P','PS091620MA575',1599800400000,1615784400000,1600294805884);return false;"> pdf,</a><a href="" style="color:blue;" onclick="showPricing('1292390','C','PS091620MA575',1599800400000,1615784400000,1600294805884);return false;"> csv,</a><a href="" style="color:blue;" onclick="showPricing('1292390','X','PS091620MA575',1599800400000,1615784400000,1600294805884);return false;"> xls(NSA),</a><a href="" style="color: blue;" onclick="showPricing('1292390','XP','PS091620MA575',1599800400000,1615784400000,1600294805884);return false;"> xlsp(NSA/published)</a></td>
并想要单击:
中的最后一个链接<a href="" style="color: blue;" onclick="showPricing('1292390','XP','PS091620MA575',1599800400000,1615784400000,1600294805884);return false;"> xlsp(NSA/published)</a>
带有python /硒代码:
fileFormats = td.find_elements_by_xpath('./a')
#fileFormats[-1].click()
dr.execute_script("arguments[0].click()", fileFormats[-1])
使用fileFormats[-1].click()
时出现错误
ElementNotInteractableException:元素无法滚动到视图中
当我使用dr.execute_script("arguments[0].click(), fileFormats[-1])
时,什么也没有发生,也没有错误消息。
我也尝试过:
WebDriverWait(dr, 600).until(EC.element_to_be_clickable((By.XPATH, desc))).click()
,并得到相同的错误:
ElementNotInteractableException:元素无法滚动到视图中
我在行之前尝试过window.scrollto
,但无济于事。
任何帮助将不胜感激。