如何验证selenium-java Web驱动程序中的链接。 我需要验证“linkname”是一个链接并通过测试用例。 我该如何验证呢。
答案 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
。您也可以使用id
,name
,xpath
或class
名称。