我有几个父母,并且有问题。
p1 -> Q1 ,Q2, Q3 P2 -> Q1, Q2, Q3 P3 -> Q1, Q2 , Q3
我正在尝试在P1中使用以下代码获取问题数量。 它返回所有问题计数。 父是一个webelement列表。
int x= parent.get(i).findElements(By.xpath("childrens xpath"))).size();
其他功能,如点击或获取文字正在运作。
答案 0 :(得分:0)
当你说Webelement size你的意思是元素的长度和宽度吗?你可以在C#中获得元素的大小,如下所示。
//Return the child element size
IEnumerable<Size> Elementsizes =browser.FindElements(By.XPath(string.Format("ParentElementXpath")).Select(e => e.Size);
上面的代码返回子元素的大小列表。
更新:要获取父元素中元素的计数,下面是代码片段。
int elementCount = browser.FindElements(By.XPath(s"ParentElementXpath")).Count
上面的浏览器是webdriver的实例。