2017-06-21 51 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()); 
相關問題