0

我正在使用一张太大的桌子:

在此处输入图像描述

它有大约 30 列,它位于一个 div 内(带有水平滚动)。

我正在尝试通过执行以下操作来检索信息:

driver.find_element_by_xpath('//thead/tr/th[%s]' % i).text

但是它只返回部分信息,如下所示:

['27/3/04', '26/6/04', '25/9/04', '25/12/04', '26/3/05', '25/6/05', '24/9/05', '31/12/05', '1/4/06', '1/7/06', '', '', '', '', ...]

从某一点开始,它不会返回信息。我想也许我应该等到其余元素加载:

WebDriverWait(driver, 3).until(expected_conditions.visibility_of_element_located((By.XPATH, '//thead/tr/th[%s]' % i))).text

但是,它会显示一条错误消息,而其他方法则不会显示该消息。实际上,错误消息只显示“消息”。

更多信息:

当我在“检查元素过滤器”部分中查找未返回的元素时,它确实显示:

在此处输入图像描述

4

0 回答 0