【发布时间】:2020-08-09 21:35:23
【问题描述】:
''' System.setProperty("webdriver.chrome.driver", "C://Users//NaqDaq//Downloads//chromedriver_win32//chromedriver.exe"); WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
driver.manage().deleteAllCookies();
driver.manage().timeouts().pageLoadTimeout(40, TimeUnit.SECONDS);
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.get("https://www.amazon.com");
List<WebElement> linksList = driver.findElements(By.tagName("a"));
linksList.addAll(driver.findElements(By.tagName("img")));
System.out.println("The full size of Links and Images are: " + linksList.size());
List<WebElement> activeLinks = new ArrayList<WebElement>();
for(int i=0; i<linksList.size(); i++) {
//System.out.println(linksList.get(i).getAttribute("href"));
if(linksList.get(i).getAttribute("href") != null) {
activeLinks.add(linksList.get(i));
}
}
System.out.println("The active links and images are--->" + activeLinks.size());
'''
【问题讨论】:
-
使用上面的代码我试图找到损坏的链接
标签: selenium