如何使用selenium web驱动程序验证链接

时间:2017-11-21 02:20:43

标签: selenium

如何验证selenium-java Web驱动程序中的链接。 我需要验证“linkname”是一个链接并通过测试用例。 我该如何验证呢。

2 个答案:

答案 0 :(得分:1)

Selenium webdriver提供了一种功能,可以通过两种方式识别网页中的链接。 Linktext和Partial Link文本。 您可以使用以下代码来识别网页中的链接。

WebDriver driver = new FirefoxDriver();

driver.findElement(By.linkText("Click Here")).click();// Linktext

driver.findElement(By.partialLinkText("Click ")).click(); //Partial Link text

答案 1 :(得分:0)

您可以这样使用,首先找到该元素,然后使用isDisplayed()检查它是否存在:

Webelement linkName= driver.findElement(By.linkText("Name of Link "));

if(linkName.isDisplayed())
{
  System.out.println("Yes link is there")
}
else
{
  System.out.println("No link is there")
}

此外,您可以使用任何定位器来定位元素或链接,不必仅使用LinkText。您也可以使用idnamexpathclass名称。