一直在参加一些课程来提高我使用 Selenium Webdriver 的自动化技能。我没有size()
方法作为尝试计算页面内链接数量时的一个选项。
我缺少一些罐子吗?导入库?
java public static void main(String[] args) throws InterruptedException {
System.setProperty("webdriver.chrome.driver", "/Users/Follo/Dropbox/Chrome Drivers/chromedriver");
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized");
// options.addArguments("--headless");
WebDriver driver = new ChromeDriver(options);
driver.get("URL");
WebElement link = driver.findElement(By.tagName("a"));
link.size()
// .size do not appear as an option in the dropdown menu
System.out.println(link.size());
driver.quit();
}
}
使用“查找元素s”而不是“findElement”。它返回元素列表,以便您可以迭代它们。
区别在于 findElement 返回第一个匹配的元素,而 findElements 返回所有匹配元素的列表
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)