【发布时间】:2014-08-05 19:04:19
【问题描述】:
当我前进并返回父页面时,我遇到了识别对象的问题。
这里是场景。我想点击主页中的每个链接并打印页面标题并返回主页。
以下是我尝试过的代码。单击第一个链接并返回主页可以正常工作。此时,需要识别列表对象,不包括已访问的链接。怎么做?
在 QTP 中,我们有 RefreshObject 和 Init 来执行此操作。 WebDriver中是否有类似的方法?
WebDriver driver = new FirefoxDriver();
driver.get("http://www.googl.com/");
driver.manage().window().maximize();
List<WebElement> objWEs = driver.findElements(By.tagName("a"));
for(WebElement e:objWEs)
{
if(!e.getText().isEmpty())
{
e.click();
System.out.println(driver.getTitle());
driver.navigate().back();
}
}
driver.close();
【问题讨论】:
标签: selenium selenium-webdriver