【发布时间】:2023-02-03 00:19:34
【问题描述】:
我正在尝试单击表中仅由列分隔且每个列只有一行的元素。 桌子看起来像这样
我试过这样定位元素
WebDriverWait(driver, 5).until(EC.element_to_be_clickable((By.XPATH, f"//div[@class='srb-ParticipantLabelCentered gl-Market_General-cn1 ' and contains(., '140.0')]/following::span[text() ='2.40']"))).click()
但不是单击包含“2.40”且位于 140.0 旁边的行,而是单击位于 131.0 旁边的第 2.40 行。 它单击与值“2.40”匹配的第一个元素。 我怎样才能让它点击 140.0 旁边的 2.40
【问题讨论】:
-
我们需要您正在处理的页面
-
谢谢!由于我公司的浏览政策,我无法打开此链接,也许其他人会帮忙
标签: python selenium selenium-webdriver