如何验证链接是否存在?
例如:我有10个链接在一个页面,我想验证特定的链接
有可能吗?我在Java中使用selenium。
我可以在selenium代码内部编写代码吗
例如
selenium.click("searchimage-size");    
selenium.waitForPopUp("dataitem", "3000");    
selenium.selectWindow("name=dataitem");    
foreach(var link in getMyLinkTextsToTest())    
{
    var elementToTest = driver.findElement(By.linkText(link));    
    Assert.IsNotNull(elementToTest);    
}发布于 2017-01-06 03:08:20
最好的方法是使用getText()方法
List<WebElement> allLinks = driver.findElements(By.tagName("a"));
 for(WebElement specificlink : allLinks ) {
   if(specificlink.getText().equals("link Text"){
    //SOPL("Link found");
    break;
 }
}https://stackoverflow.com/questions/5920289
复制相似问题