package demo;
import java.io.File;
import java.io.IOException;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebDriverBackedSelenium;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxProfile;
import org.openqa.selenium.support.ui.ExpectedCondition;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.testng.reporters.EmailableReporter;
import com.thoughtworks.selenium.Selenium;
public class webDriverBackedSeleniumRC {
public static void main(String[] args) {
System.setProperty("webdriver.firefox.bin","D:\\firefox\\firefox.exe");
WebDriver driver = new FirefoxDriver();
String baseUrl="http://www.google.com";
Selenium selenium= new WebDriverBackedSelenium(driver, baseUrl);
selenium.open(baseUrl);
selenium.type("id=query", "selenium");
selenium.click("id=qb");
// driver.get("http://www.google.com");
// // driver.navigate().to("http://www.google.com");
// WebElement element = driver.findElement(By.name("q"));
// element.sendKeys("Selenium");
// element.submit();
System.out.println("Page title is " + driver.getTitle());
new WebDriverWait(driver, 10).until(new ExpectedCondition<Boolean>() {
public Boolean apply(WebDriver d) {
return d.getTitle().toLowerCase().startsWith("Selenium");
}
});
System.out.println("page title is :" + driver.getTitle());
driver.quit();
}
}
import java.io.File;
import java.io.IOException;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebDriverBackedSelenium;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxProfile;
import org.openqa.selenium.support.ui.ExpectedCondition;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.testng.reporters.EmailableReporter;
import com.thoughtworks.selenium.Selenium;
public class webDriverBackedSeleniumRC {
public static void main(String[] args) {
System.setProperty("webdriver.firefox.bin","D:\\firefox\\firefox.exe");
WebDriver driver = new FirefoxDriver();
String baseUrl="http://www.google.com";
Selenium selenium= new WebDriverBackedSelenium(driver, baseUrl);
selenium.open(baseUrl);
selenium.type("id=query", "selenium");
selenium.click("id=qb");
// driver.get("http://www.google.com");
// // driver.navigate().to("http://www.google.com");
// WebElement element = driver.findElement(By.name("q"));
// element.sendKeys("Selenium");
// element.submit();
System.out.println("Page title is " + driver.getTitle());
new WebDriverWait(driver, 10).until(new ExpectedCondition<Boolean>() {
public Boolean apply(WebDriver d) {
return d.getTitle().toLowerCase().startsWith("Selenium");
}
});
System.out.println("page title is :" + driver.getTitle());
driver.quit();
}
}