2013-07-01 35 views

回答

5

最快最簡單的方法是通過您提供的className來查找複選框元素的列表。

List<WebElement> boxes = driver.findElements(By.className("checkbox")); 
int numberOfBoxes = boxes.length(); 

如果你想要每個搜索結果的複選框數量,你需要爲每個結果循環。

List<WebElement> results = driver.findElements(By.xpath("//relevant_xpath_from_your_html")); 
for (Webelement result : results){ 
    List<WebElement> boxes = result.findElements(By.className("checkbox")); 
    int numberOfBoxes = boxes.length() 
} 
+0

謝謝馬克,它工作。 –

+0

太棒了,很高興我能幫到你。 –

+0

@MandeepRehal [如果這個答案被證明是有用和正確的,考慮接受它。這樣,未來的讀者就會知道這個問題已經解決,這個答案是正確的,並且是正確的。](http://meta.stackexchange.com/a/5235/184794) –

相關問題