Number of frames on a page :-

List<WebElement>framesList=driver.findElements(By.xpath("//iframe"));
intnumOfFrames=frameList.size();