package com.lazerycode.selenium.Tests;

import com.lazerycode.selenium.SeleniumBase;
import com.lazerycode.selenium.ScreenshotListener;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.ui.ExpectedCondition;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.testng.annotations.Listeners;
import org.testng.annotations.Test;

@Listeners(ScreenshotListener.class)
public class Selenium2ExampleST extends SeleniumBase {

  @Test
  public void googleCheeseExample() {
    // Create a new WebDriver instance
    // Notice that the remainder of the code relies on the interface,
    // not the implementation.
    WebDriver driver = getDriver();

    // And now use this to visit Google
    driver.get("http://www.google.com");
    // Alternatively the same thing can be done like this
    // driver.navigate().to("http://www.google.com");

    // Find the text input element by its name
    WebElement element = driver.findElement(By.name("q"));

    // Enter something to search for
    element.sendKeys("Cheese!");

    // Now submit the form. WebDriver will find the form for us from the element
    element.submit();

    // Check the title of the page
    System.out.println("Page title is: " + driver.getTitle());

    // Google's search is rendered dynamically with JavaScript.
    // Wait for the page to load, timeout after 10 seconds
    (new WebDriverWait(driver, 10)).until(new ExpectedCondition<Boolean>() {
      public Boolean apply(WebDriver d) {
        return d.getTitle().toLowerCase().startsWith("cheese!");
      }
    });

    // Should see: "cheese! - Google Search"
    System.out.println("Page title is: " + driver.getTitle());

    //Close the browser
    driver.quit();
  }
}
@@ -1751,53 +1751,1352 @@
 ());
+%0A  %7D
 %0A%0A    
-//Close the browser%0A    driver.quit();%0A
+@Test%0A    public void googleMilkExample() %7B%0A        // Create a new WebDriver instance%0A        // Notice that the remainder of the code relies on the interface,%0A        // not the implementation.%0A        WebDriver driver = getDriver();%0A%0A        // And now use this to visit Google%0A        driver.get(%22http://www.google.com%22);%0A        // Alternatively the same thing can be done like this%0A        // driver.navigate().to(%22http://www.google.com%22);%0A%0A        // Find the text input element by its name%0A        WebElement element = driver.findElement(By.name(%22q%22));%0A%0A        // Enter something to search for%0A        element.sendKeys(%22Milk!%22);%0A%0A        // Now submit the form. WebDriver will find the form for us from the element%0A        element.submit();%0A%0A        // Check the title of the page%0A        System.out.println(%22Page title is: %22 + driver.getTitle());%0A%0A        // Google's search is rendered dynamically with JavaScript.%0A        // Wait for the page to load, timeout after 10 seconds%0A        (new WebDriverWait(driver, 10)).until(new ExpectedCondition%3CBoolean%3E() %7B%0A            public Boolean apply(WebDriver d) %7B%0A                return d.getTitle().toLowerCase().startsWith(%22milk!%22);%0A            %7D%0A        %7D);%0A%0A        // Should see: %22cheese! - Google Search%22%0A        System.out.println(%22Page title is: %22 + driver.getTitle());%0A  
   %7D%0A

Add a google milk test