package net.qaautomation.examples; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.support.ui.ExpectedCondition; import org.openqa.selenium.support.ui.Wait; import org.openqa.selenium.support.ui.WebDriverWait; /** * Search Google example. * * @author Rahul */ public class GoogleSearch { static WebDriver driver; static Wait<WebDriver> wait; driver = new FirefoxDriver(); wait = new WebDriverWait(driver, 30); driver.get("http://www.google.com/"); boolean result; try { result = firstPageContainsQAANet(); e.printStackTrace(); result = false; } finally { driver.close(); } if (!result) { } } private static boolean firstPageContainsQAANet() { //type search query driver.findElement(By.name("q")).sendKeys("qa automation\n"); // click search driver.findElement(By.name("btnG")).click(); // Wait for search to complete wait.until(new ExpectedCondition<Boolean>() { return webDriver.findElement(By.id("resultStats")) != null; } }); // Look for QAAutomation.net in the results return driver.findElement(By.tagName("body")).getText().contains("qaautomation.net"); } }
Standard input is empty
Main.java:15: error: class GoogleSearch is public, should be declared in a file named GoogleSearch.java public class GoogleSearch { ^ Main.java:3: error: package org.openqa.selenium does not exist import org.openqa.selenium.By; ^ Main.java:4: error: package org.openqa.selenium does not exist import org.openqa.selenium.WebDriver; ^ Main.java:5: error: package org.openqa.selenium.firefox does not exist import org.openqa.selenium.firefox.FirefoxDriver; ^ Main.java:6: error: package org.openqa.selenium.support.ui does not exist import org.openqa.selenium.support.ui.ExpectedCondition; ^ Main.java:7: error: package org.openqa.selenium.support.ui does not exist import org.openqa.selenium.support.ui.Wait; ^ Main.java:8: error: package org.openqa.selenium.support.ui does not exist import org.openqa.selenium.support.ui.WebDriverWait; ^ Main.java:16: error: cannot find symbol static WebDriver driver; ^ symbol: class WebDriver location: class GoogleSearch Main.java:17: error: cannot find symbol static Wait<WebDriver> wait; ^ symbol: class Wait location: class GoogleSearch Main.java:17: error: cannot find symbol static Wait<WebDriver> wait; ^ symbol: class WebDriver location: class GoogleSearch Main.java:20: error: cannot find symbol driver = new FirefoxDriver(); ^ symbol: class FirefoxDriver location: class GoogleSearch Main.java:21: error: cannot find symbol wait = new WebDriverWait(driver, 30); ^ symbol: class WebDriverWait location: class GoogleSearch Main.java:42: error: cannot find symbol driver.findElement(By.name("q")).sendKeys("qa automation\n"); ^ symbol: variable By location: class GoogleSearch Main.java:45: error: cannot find symbol driver.findElement(By.name("btnG")).click(); ^ symbol: variable By location: class GoogleSearch Main.java:48: error: cannot find symbol wait.until(new ExpectedCondition<Boolean>() { ^ symbol: class ExpectedCondition location: class GoogleSearch Main.java:56: error: cannot find symbol return driver.findElement(By.tagName("body")).getText().contains("qaautomation.net"); ^ symbol: variable By location: class GoogleSearch 16 errors
Standard output is empty