2017-08-01 3 views
0

selenium webdriverを使用してGoogle自動候補リストを印刷したいと思います。私が書かれている。このためにある:私はテキスト「セレン」を入力した、とGoogleは自動提案を表示しているselenium webdriverを使用してGoogleのすべての自動提案を印刷したい

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 –

関連する問題