Skip to content
Snippets Groups Projects
Commit 27a412e0 authored by Byron Biggs's avatar Byron Biggs
Browse files

Added Selenium JUnit Tests

parent c086cfcc
No related branches found
No related tags found
No related merge requests found
// Generated by Selenium IDE
import org.junit.Test;
import org.junit.Before;
import org.junit.After;
import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.core.IsNot.not;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.Dimension;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.Alert;
import org.openqa.selenium.Keys;
import java.util.*;
import java.net.MalformedURLException;
import java.net.URL;
public class LanguageFormatTest {
private WebDriver driver;
private Map<String, Object> vars;
JavascriptExecutor js;
@Before
public void setUp() {
driver = new ChromeDriver();
js = (JavascriptExecutor) driver;
vars = new HashMap<String, Object>();
}
@After
public void tearDown() {
driver.quit();
}
@Test
public void languageFormat() {
driver.get("http://10.72.103.217/");
driver.manage().window().setSize(new Dimension(1936, 1048));
driver.findElement(By.id("dropdownLanguage")).click();
driver.findElement(By.linkText("English")).click();
driver.findElement(By.id("dropdownLanguage")).click();
driver.findElement(By.linkText("Polski")).click();
assertThat(driver.findElement(By.linkText("Kontakt")).getText(), is("Kontakt"));
driver.findElement(By.id("dropdownLanguage")).click();
driver.findElement(By.linkText("English")).click();
assertThat(driver.findElement(By.linkText("Contact Us")).getText(), is("Contact Us"));
}
}
// Generated by Selenium IDE
import org.junit.Test;
import org.junit.Before;
import org.junit.After;
import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.core.IsNot.not;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.Dimension;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.Alert;
import org.openqa.selenium.Keys;
import java.util.*;
import java.net.MalformedURLException;
import java.net.URL;
public class LoginFalseTest {
private WebDriver driver;
private Map<String, Object> vars;
JavascriptExecutor js;
@Before
public void setUp() {
driver = new ChromeDriver();
js = (JavascriptExecutor) driver;
vars = new HashMap<String, Object>();
}
@After
public void tearDown() {
driver.quit();
}
@Test
public void loginFalse() {
driver.get("http://10.72.103.217/");
driver.manage().window().setSize(new Dimension(1936, 1048));
driver.findElement(By.cssSelector(".bi")).click();
driver.findElement(By.linkText("Log In")).click();
driver.findElement(By.id("username")).click();
driver.findElement(By.id("username")).sendKeys("NewUser");
driver.findElement(By.id("password")).sendKeys("Password123");
driver.findElement(By.id("password")).sendKeys(Keys.ENTER);
assertThat(driver.findElement(By.xpath("//p[contains(.,\'Invalid username or password. Please try again.\')]")).getText(), is("Invalid username or password. Please try again."));
}
}
// Generated by Selenium IDE
import org.junit.Test;
import org.junit.Before;
import org.junit.After;
import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.core.IsNot.not;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.Dimension;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.Alert;
import org.openqa.selenium.Keys;
import java.util.*;
import java.net.MalformedURLException;
import java.net.URL;
public class NewUserLoginTest {
private WebDriver driver;
private Map<String, Object> vars;
JavascriptExecutor js;
@Before
public void setUp() {
driver = new ChromeDriver();
js = (JavascriptExecutor) driver;
vars = new HashMap<String, Object>();
}
@After
public void tearDown() {
driver.quit();
}
@Test
public void newUserLogin() {
driver.get("http://10.72.103.217/");
driver.manage().window().setSize(new Dimension(1936, 1048));
driver.findElement(By.cssSelector(".bi")).click();
driver.findElement(By.linkText("Log In")).click();
driver.findElement(By.id("username")).click();
driver.findElement(By.id("username")).sendKeys("NewUser");
driver.findElement(By.id("password")).sendKeys("Password123!");
driver.findElement(By.id("password")).sendKeys(Keys.ENTER);
}
}
// Generated by Selenium IDE
import org.junit.Test;
import org.junit.Before;
import org.junit.After;
import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.core.IsNot.not;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.Dimension;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.Alert;
import org.openqa.selenium.Keys;
import java.util.*;
import java.net.MalformedURLException;
import java.net.URL;
public class NewUserSignUpTest {
private WebDriver driver;
private Map<String, Object> vars;
JavascriptExecutor js;
@Before
public void setUp() {
driver = new ChromeDriver();
js = (JavascriptExecutor) driver;
vars = new HashMap<String, Object>();
}
@After
public void tearDown() {
driver.quit();
}
@Test
public void newUserSignUp() {
driver.get("http://10.72.103.217/");
driver.manage().window().setSize(new Dimension(1936, 1048));
driver.findElement(By.cssSelector(".bi")).click();
driver.findElement(By.linkText("Sign Up")).click();
driver.findElement(By.id("username")).click();
driver.findElement(By.id("username")).sendKeys("NewUser");
driver.findElement(By.id("password")).sendKeys("Password123!");
driver.findElement(By.id("password")).sendKeys(Keys.ENTER);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment