处理硒中的动态div

时间:2018-07-30 11:56:28

标签: c# list selenium-webdriver dynamic

我正在使用IWebDriver对象。

该网页包含动态div。我曾经使用Xpath / Id或其他任何东西来访问div的元素。

所以我尝试了类似的方法

List<IWebElement> webElement = chromeDriver.FindElements(By.XPath("//*[@id='dp_widgets_simplegrid_Grid_8']/div/div[1]/div/div[1]/div"));

int rowsSize = webElement.Size();

它给出了类型转换错误。

无法转换 system.Collections.ObjectModel.ReadOnlyCollection到System.Collections.Generic.List

然后我尝试如下所示:

IWebElement webElement = chromeDriver.FindElement(By.XPath("//*[@id='dp_widgets_simplegrid_Grid_8']/div/div[1]/div/div[1]/div"));

int rows = webElement.FindElements(By.TagName("div")).Count;

但是我仍然找不到动态网格中的元素列表。

我想获取div元素的列表。有人可以给我一点想法吗?

0 个答案:

没有答案