Selenium 如何从自动建议编辑框中捕获所有值并在控制台中显示?

Selenium 如何从自动建议编辑框中捕获所有值并在控制台中显示?,selenium,webdriver,Selenium,Webdriver,我试图从自动建议编辑框(如谷歌搜索编辑框)中捕获所有值,我尝试过这段代码,但没有成功。一切看起来都很好,但是 它显示了列表中的一些错误 WebDriver=newfirefoxdriver(); 驱动程序。获取(“http://google.co.in"); driver.findElement(By.id(“gbqfq”)).sendKeys(“Facebook”); driver.manage().timeouts().implicitlyWait(30秒); List lst=driver

我试图从自动建议编辑框(如谷歌搜索编辑框)中捕获所有值,我尝试过这段代码,但没有成功。一切看起来都很好,但是 它显示了列表中的一些错误

WebDriver=newfirefoxdriver();
驱动程序。获取(“http://google.co.in");
driver.findElement(By.id(“gbqfq”)).sendKeys(“Facebook”);
driver.manage().timeouts().implicitlyWait(30秒);
List lst=driver.findElements(By.xpath(“//table/tbody/tr[1]/td[2]/table/tbody”);

对于(int i=0;i我认为这对你有用:

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