如何计算网页上的产品总数并使用 Java 中的 Selenium webdriver 验证这些产品是否正确?

How to count total number of products on webpage and verify if those are correct with Selenium webdriver in Java?

我必须编写脚本来计算此页面上的产品总数 http://www.samsung.com/us/video/home-audio/all-products 然后需要在 Java.有人能给我推荐一段代码吗?

下面的 java 代码将帮助您完成任务

这里我们创建一个驱动程序实例去网站 url 将所有产品放入一个列表并将其与文本“1-15 of 38 Matching Products”进行比较

public static void main(String[] args) {

        WebDriver driver=new FirefoxDriver();

        driver.get("http://www.samsung.com/us/video/home-audio/all-products");

        List products = driver.findElements(By.className("product-image"));

        String pagination_no[]=driver.findElement(By.xpath("//*[@id='category_filter']/section/div[1]/div/div[1]/h1")).getText().split(" ");

        String[] pagination=pagination_no[1].split("-");

        Assert.assertEquals(Integer.parseInt(pagination[1]),products.size());       

       }
}