package com.algocrafts.chapter1; import org.junit.Ignore; import org.junit.Test; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.safari.SafariDriver; @Ignore public class BrowserTest { @Test public void openEmptyFirefox() { new FirefoxDriver(); } @Test public void findHowItWorksLinkUsingLinkText() { WebDriver driver = new ChromeDriver(); driver.get("http://ticketfly.com/careers"); WebElement element = driver.findElement(By.linkText("How It Works")); System.out.println("element=" + element); System.out.println("element.getTagName()=" + element.getTagName()); System.out.println("element.getText()=" + element.getText()); } @Test public void findHowItWorksLinkUsingPartialLinkText() { WebDriver driver = new SafariDriver(); driver.get("http://ticketfly.com/careers"); WebElement element = driver.findElement(By.linkText("How It Works")); System.out.println("element=" + element); System.out.println("element.getTagName()=" + element.getTagName()); System.out.println("element.getText()=" + element.getText()); } @Test public void findHowItWorksLinkUsingPartialLinkText1() { WebDriver driver = new FirefoxDriver(); driver.get("http://ticketfly.com/careers"); WebElement element = driver.findElement(By.linkText("How It Works")); System.out.println("element=" + element); System.out.println("element.getTagName()=" + element.getTagName()); System.out.println("element.getText()=" + element.getText()); } }