2024-05-06 12:17:43 发布
网友
我查看了位于here的文档,但找不到答案。
我想通过class name或xpath获取一个元素并返回实例数。Python中似乎没有可用的函数,例如get_xpath_count()。
class name
xpath
get_xpath_count()
关于如何实现这个目标有什么想法吗?
尝试driver.find_elements_by_xpath并计算返回的元素数。
您可以简单地使用len()函数:
len()
len(driver.find_elements_by_xpath('//a'))
在java中,可以使用以下方法:
int xpathCount= driver.findElements(By.xpath("//div[@id='billingProfiles']/div[@class='cardContainer']")).size();
或者
List<WebElement> xpath = driver.findElements(By.xpath("//div[@id='billingProfiles']/div[@class='cardContainer']")); int xpathCount = xpath.size(); System.out.println("Total xpath: " + xpathCount);
用于计算页面中的链接总数:方式1:
List<WebElement> totalLinks = driver.findElements(By.tagName("a")); int totalLinkSize = totalLinks.size(); System.out.println("Total Links by Way1 : " + totalLinkSize);
方式2:
int totalLinkSize2 = driver.findElements(By.xpath("//a")).size(); System.out.println("Total Links by Way2 : " + totalLinkSize2);
尝试driver.find_elements_by_xpath并计算返回的元素数。
您可以简单地使用
len()
函数:在java中,可以使用以下方法:
或者
用于计算页面中的链接总数:
方式1:
方式2:
相关问题 更多 >
编程相关推荐