如何从Auto Suggest Edit Box中捕获所有值并将其显示在控制台中?

时间:2014-04-16 02:20:51

标签: selenium webdriver

我尝试从“自动建议编辑”框中捕获所有值,例如Google搜索编辑框,我尝试过此代码,但对我没有用。一切看起来都不错但是 它显示列表

的一些错误
WebDriver driver = new FirefoxDriver();
driver.get("http://google.co.in");

driver.findElement(By.id("gbqfq")).sendKeys("Facebook");

driver.manage().timeouts().implicitlyWait(30, SECONDS);

List <WebElement> lst = driver.findElements(By.xpath("//table/tbody/tr[1]/td[2]/table/tbody"));

for (int i = 0; i<lst.size(); i++)
{
   System.out.println(lst.get(i).getText());
}

1 个答案:

答案 0 :(得分:0)

我认为这对你有用:

List <WebElement> lst = driver.findElements(By.xpath("//table/tbody/tr[1]/td[2]/table/tbody/tr/td/div/table/tbody/tr/td/span"));