2017-08-01 56 views
0

我想使用硒webdriver打印谷歌自動建議列表。爲此,我已經寫的是:我想使用硒webdriver打印所有谷歌自動建議

System.setProperty("webdriver.chrome.driver", "D://JDK/ChromeDriver/chromedriver.exe"); 
WebDriver driver = new ChromeDriver(); 
driver.get("http://www.google.com"); 
driver.findElement(By.id("lst-ib")).sendKeys("selenium"); 

我已經輸入的文本「硒」,而谷歌則顯示自動建議,我想獲得的所有建議計數和我想打印所有這些。 請親切指導。

回答

0

這將滿足您的要求:

List<WebElement> print = driver.findElements(By.xpath("//div[@class='sbqs_c']")); 
System.out.println(print.size()); 
for (WebElement we: print) { 
    System.out.println(we.getText()); 
} 
+0

https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –

+0

是的,它的工作。 – Mamta

+0

如果您仍然知道如何接受答案,請參閱下面的鏈接。這就是stackoverflow的工作原理:): - https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –

相關問題