WebDriver driver = new FirefoxDriver(); JavascriptExecutor jse = (JavascriptExecutor)driver; jse.executeScript("document.getElementsByName('body')[0].setAttribute('type', 'text');"); driver.findElement(By.xpath("//input[@name='body']")).clear(); driver.findElement(By.xpath("//input[@name='body']")).sendKeys("Ripon: body text");
System.out.println("Test will use an external GhostDriver"); sCaps.setCapability( PhantomJSDriverService.PHANTOMJS_GHOSTDRIVER_PATH_PROPERTY, } else { System.out .println("Test will use PhantomJS internal GhostDriver"); mDriver = new RemoteWebDriver(new URL(driver), sCaps); } else if (driver.equals(DRIVER_FIREFOX)) { mDriver = new FirefoxDriver(sCaps); } else if (driver.equals(DRIVER_CHROME)) { mDriver = new ChromeDriver(sCaps);
WebDriver myTestDriver = new FirefoxDriver(); myTestDriver.get("...blablabla...."); myTestDriver.manage().window().maximize(); myTestDriver.findElement(By.xpath("//input[@value = 'alert']")).click(); System.out.println(javascriptAlert.getText()); // Get text on alert box javascriptAlert.accept(); System.out.println("*************prompt******************************************"); myTestDriver.findElement(By.xpath("//input[@value = 'prompt']")).click(); System.out.println(javascriptprompt.getText()); // Get text on alert box javascriptprompt.accept(); myTestDriver.findElement(By.xpath("//input[@value = 'prompt']")).click();
WebDriver driver = new FirefoxDriver(); driver.get("file://<Path>/div.html"); long starttime = System.currentTimeMillis(); //driver.findElement(By.cssSelector(".class")); //driver.findElement(By.className("class")); //driver.findElement(By.cssSelector("#id")); //driver.findElement(By.id("id")); //driver.findElement(By.cssSelector("div")); //driver.findElement(By.tagName("div")); long stoptime = System.currentTimeMillis(); System.out.println(stoptime-starttime + " milliseconds"); driver.quit();
public class GoogleSearchTest { public static void main(String[] args) { WebDriver driver = new FirefoxDriver(); driver.get("http://www.google.com"); GoogleSearchPage googleSearchPage = new GoogleSearchPage(driver); googleSearchPage.doSearch("selenium"); System.out.println(driver.getCurrentUrl().contains("#q=selenium")); } }
// The Firefox driver supports javascript WebDriver driver = new FirefoxDriver(); // Go to the roblox page driver.get("http://www.roblox.com"); System.out.println(driver.getPageSource());
public class Tests_Steps { WebDriver driver = null; @Given("^User is on the Home Page$") public void user_is_on_the_Home_Page() throws Throwable { driver=new FirefoxDriver(); driver.manage().timeouts().implicitlyWait(3, TimeUnit.SECONDS); driver.get("http://www.gmail.com/login"); } ------------ ------------ }
public class Testing_anew { public static WebDriver driver; public static void main(String args[]) throws InterruptedException{ driver = new FirefoxDriver(); driver.manage().window().maximize(); driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); } public static void testmethod(){ driver.findElement(By.xpath("//some xpath")).click(); }
WebDriver driver = new FirefoxDriver(); driver.manage().timeouts().implicitlyWait(90, TimeUnit.SECONDS); driver.get("http://www.servsafe.com/catalog/starterscategories.aspx"); Selenium selenium = new WebDriverBackedSelenium(driver, driver.getCurrentUrl()); selenium.windowMaximize(); ((JavascriptExecutor)driver).executeScript("javascript:LoadCategory('CA');");
WebDriver driver = new FirefoxDriver(); driver.get("http://your-test-site.com"); driver.findElement(By.id("loginForm:login")).sendKeys("login"); driver.findElement(By.id("loginForm:pass")).sendKeys("pass"); driver.findElement(By.id("loginForm:loginCmdTest").click();
public static void main(String[] args) { WebDriver driver = new FirefoxDriver(); driver.get("http://www.google.com"); WebElement element = driver.findElement(By.name("q")); element.sendKeys("Cheese!\n"); // send also a "\n" element.submit(); // wait until the google page shows the result WebElement myDynamicElement = (new WebDriverWait(driver, 10)) .until(ExpectedConditions.presenceOfElementLocated(By.id("resultStats"))); List<WebElement> findElements = driver.findElements(By.xpath("//*[@id='rso']//h3/a")); // this are all the links you like to visit for (WebElement webElement : findElements) { System.out.println(webElement.getAttribute("href")); } }
WebDriver driver = new FirefoxDriver(); driver.get("file://<Path>/div.html"); long starttime = System.currentTimeMillis(); //driver.findElement(By.className("class")); //driver.findElement(By.cssSelector("html body div")); //driver.findElement(By.id("id")); //driver.findElement(By.name("name")); //driver.findElement(By.tagName("div")); //driver.findElement(By.xpath("/html/body/div")); long stoptime = System.currentTimeMillis(); System.out.println(stoptime-starttime + " milliseconds"); driver.quit();
WebDriver driver = new FirefoxDriver(); driver.get("https://www.test.com/index.html"); String url = driver.getCurrentUrl(); if(url.equals("https://www.test.com/index.html")) { System.out.println("Login successful"); } else { System.out.println("Incorrect details provided by the User"); }
public static void main(String[] args) { //System.setProperty("webdriver.chrome.driver", "./chromedriver.exe"); //WebDriver driver = new ChromeDriver(); WebDriver driver = new FirefoxDriver(); driver.get("file:///C:/Users/jgong/Desktop/a.html"); String html = driver.getPageSource(); System.out.println(html); driver.quit(); Document doc = Jsoup.parse(html); System.out.println(doc.html()); }
System.out.println("Using Firefox with driver path: " + TestProperties.GECKODRIVER_PATH); String firefoxPath = TestProperties.FIREFOX_PATH; if (!firefoxPath.isEmpty()) { System.out.println("Custom path: " + firefoxPath); System.setProperty("webdriver.firefox.bin", firefoxPath); return new FirefoxDriver(options); System.out.println("Using Chrome with driver path: " + TestProperties.CHROMEDRIVER_PATH); System.setProperty("webdriver.chrome.driver", TestProperties.CHROMEDRIVER_PATH);
WebDriver driver = new FirefoxDriver(); driver.manage().window().maximize(); driver.get("http://www.example.com"); HomePage homePage = new HomePage(driver); homePage.clickSampleElement(); // do stuff that changes the page and makes the element stale homePage.clickSampleElement();
WebDriver driver = new FirefoxDriver(); String baseUrl = "http://www.google.co.in/"; selenium = new WebDriverBackedSelenium(driver, baseUrl); driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS); driver.findElement(By.xpath("//div[@id=':jb']/div[@class='z0']/div")).click(); // Compose selenium.type("//div[@class='wO nr l1']//textarea[@name='to']", "vikramn@gmail.com"); // For To selenium.type("//div[@class='aoD az6']//input[@name='subjectbox']", "Wanted to SAY HI"); // For Subject selenium.type("//div[@class='Ar Au']/div[@class='Am Al editable LW-avf']", "Hi Vikram");// For Message body selenium.click("//div[@class='J-J5-Ji']/div[@class='T-I J-J5-Ji aoO T-I-atl L3']"); //send
// open Firefox WebDriver driver = new FirefoxDriver(); // set the Implicit wait to 10 seconds driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.get("http://www.washingtonpost.com/"); driver.findElement(By.linkText("Sign In")).click();
WebDriver driver = new FirefoxDriver(); driver.get("https://twitter.com/blakeshelton"); WebDriverWait wait = new WebDriverWait(driver, 5); WebElement e = wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("a[data-nav='followers']"))); System.out.println(e.getAttribute("outerHTML")); System.out.println(e.getAttribute("title"));
public class Baseurl { private WebDriver driver; //global variable public static WebDriver basic() { driver = new FirefoxDriver(); driver.manage().deleteAllCookies(); driver.get("http://www.sears.com/shc/s/CountryChooserView?storeId=10153&catalogId=12605"); return driver; } public static void Closebrowser(){ driver.quit(); // You wont get an error now :) } }