Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package SkladAutotest;
- import org.junit.AfterClass;
- import org.junit.BeforeClass;
- import org.junit.Test;
- import org.openqa.selenium.*;
- import org.openqa.selenium.chrome.ChromeDriver;
- import java.util.regex.Pattern;
- import java.util.concurrent.TimeUnit;
- import org.junit.*;
- import static org.junit.Assert.*;
- import static org.hamcrest.CoreMatchers.*;
- import org.openqa.selenium.support.ui.Select;
- public class FirstTest2 {
- private static ChromeDriver driver;
- private String baseUrl;
- private boolean acceptNextAlert = true;
- private StringBuffer verificationErrors = new StringBuffer();
- @BeforeClass
- public static void setup() {
- System.setProperty("webdriver.chrome.driver", "C:\\chromedriver_win32\\chromedriver.exe");
- driver = new ChromeDriver();
- driver.manage().window().maximize();
- driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
- driver.get("http://wp-test.dpd.ru/login/form");
- }
- @Test
- public void testFirstTest2() throws Exception {
- login("PN00016_Akimova", "527901");
- driver.findElement(By.linkText("PN00016_Akimova")).click();
- driver.findElement(By.linkText("Выйти")).click();
- }
- private void login(String username, String password) {
- driver.get("http://wp-test.dpd.ru/login/form");
- driver.findElement(By.name("username")).click();
- driver.findElement(By.name("username")).clear();
- driver.findElement(By.name("username")).sendKeys(username);
- driver.findElement(By.name("password")).click();
- driver.findElement(By.name("password")).clear();
- driver.findElement(By.name("password")).sendKeys(password);
- driver.findElement(By.cssSelector("button.btn.btn-primary")).click();
- }
- @AfterClass
- public static void tearDown() {
- String verificationErrorString = verificationErrors.toString();
- if (!"".equals(verificationErrorString)) {
- fail(verificationErrorString);
- }
- driver.quit();
- }
- private boolean isElementPresent(By by) {
- try {
- driver.findElement(by);
- return true;
- } catch (NoSuchElementException e) {
- return false;
- }
- }
- private boolean isAlertPresent() {
- try {
- driver.switchTo().alert();
- return true;
- } catch (NoAlertPresentException e) {
- return false;
- }
- }
- private String closeAlertAndGetItsText() {
- try {
- Alert alert = driver.switchTo().alert();
- String alertText = alert.getText();
- if (acceptNextAlert) {
- alert.accept();
- } else {
- alert.dismiss();
- }
- return alertText;
- } finally {
- acceptNextAlert = true;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement