Los probadores pueden encontrarse en una situación para encontrar todos los enlaces en un sitio web. Podemos hacerlo fácilmente encontrando todos los elementos con el Nombre de etiqueta "a", ya que sabemos que para cualquier referencia de enlace en HTML, necesitamos usar la etiqueta "a" (ancla).
Ejemplo
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;
public class getalllinks {
public static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
driver.navigate().to("http://www.calculator.net");
java.util.List<WebElement> links = driver.findElements(By.tagName("a"));
System.out.println("Number of Links in the Page is " + links.size());
for (int i = 1; i<=links.size(); i = i+1) {
System.out.println("Name of Link# " + i + links.get(i).getText());
}
}
}
Salida
La salida del script se enviará a la consola como se muestra a continuación. Aunque hay 65 enlaces, a continuación solo se muestra una salida parcial.