2017-06-21 71 views
-3

我是新来的硒,并试图验证网站上的搜索结果。它不显示结果的总数。我如何获得总体搜索结果,以及如何使用硒去结果的每一页。如果统计数字未显示在网页上,我如何统计硒中的搜索结果数量?

+1

欢迎来到Stack Overflow!请参阅:[我如何做X?](https://meta.stackoverflow.com/questions/253069/whats-the-appropriate-new-current-close-reason-for-how-do-i-dox )对SO的期望是,用户提出的问题不仅仅是研究来回答他们自己的问题,而且还分享研究,代码尝试和结果。这表明你已经花时间去尝试帮助自己,它使我们避免重申明显的答案,最重要的是它可以帮助你得到更具体和相关的答案!另见:[问] – JeffC

回答

0

如果您需要验证搜索结果,将会有通用定位符(也许是类,xpath),它将引用搜索结果的行。

所以你可以制作元素列表,然后得到它的大小。

List<WebElement> rows = driver.findElements(By.xpath("Commmon xpaths reffering to row")); 
log.info("Number of test result rows - " + rows.size()); 
相关问题