如何使用selenium计算页面上的产品?

时间:2015-07-22 06:39:18

标签: selenium selenium-webdriver webdriver

有没有办法统计电子商务网站上的所有可用产品?

下面是html。

Cargo Pants

2 个答案:

答案 0 :(得分:1)

我不确定你在寻找什么,但在selenium中有一种方法可以在浏览器中找到元素:

List<WebElement> wel = null;
String newElement = (element_to_locate);

wel = this.getDriver().findElements(By.id(newElement));

答案 1 :(得分:1)

基本上

List<WebElement> list = driver.findElements(By.id(repeating_element_ID));
int itemsCount = list.size();

其中findElements是解决此问题的正确函数,因为它返回按位置定位的项目列表(id,xpath,name,...)。然后,您可以按给定列表上的函数size()计算元素。