gpt4 book ai didi

java - 是否可以使用 WebDriver 获取网页上的所有 WebElements

转载 作者:行者123 更新时间:2023-11-29 03:43:35 24 4
gpt4 key购买 nike

类似于:

WebElement inputs =  driver.findElement(By.tagName("input"));

List<WebElement> links = driver.findElementsBy(By.tagName("a"));

我想要的是像结构这样的名称/值对,它给我 tagName vs Quantity我的目标是列出这些元素并进行一系列与它们相关的测试,因为不同的用户每页都有自己独特的这些元素集。我希望我能传达我的信息。

最佳答案

你可以这样做:

List<WebElement> allElements = driver.findElements(By.xpath("//*"));

List<WebElement> allElements = driver.findElements(By.cssSelector("*"));

然后使用 getTagName 或其他函数根据需要对列表进行排序。

关于java - 是否可以使用 WebDriver 获取网页上的所有 WebElements,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12061169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com