【发布时间】:2015-05-07 16:17:09
【问题描述】:
我正在尝试迭代一个表以获得结果。表结构如图所示
当我打开页面时,只有一个带有 role="presentation" 的页面,我可以使用下面的 css 定位器检索数据。
driver.findElement(By.cssSelector("div[id^=dojox_grid__View_] div.dojoxGridContent div.dojoxGridRow:nth-child(1) tbody tr:nth-child(1) td:nth-child(6)")).getText();
当我手动滚动页面时,会使用 role="presentation" 动态创建另一个标签,并且有很多行 (div.dojoxGridRow)。我也想迭代这些行。
Selenium 只能进入第一级(first)并获取详细信息。我不知道如何达到第二级
【问题讨论】:
-
问题中缺少图片..
标签: selenium xpath selenium-webdriver css-selectors