Example usage for org.openqa.selenium.chrome ChromeDriver ChromeDriver

List of usage examples for org.openqa.selenium.chrome ChromeDriver ChromeDriver

Introduction

In this page you can find the example usage for org.openqa.selenium.chrome ChromeDriver ChromeDriver.

Prototype

public ChromeDriver() 

Source Link

Document

Creates a new ChromeDriver using the ChromeDriverService#createDefaultService default server configuration.

Usage

From source file:com.mroza.seleniumTests.EditProgramViewTests.EditProgramViewAddTableTest.java

License:Open Source License

@Before
public void setUp() {
    SeleniumUtils.setUpDriverConnection();
    DatabaseUtils databaseUtils = new DatabaseUtils();
    databaseUtils.cleanUpDatabase();/*w w w  .ja va 2 s.co m*/
    Kid kid = databaseUtils.setUpKid("CODE_1");
    program = databaseUtils.setUpProgram("A_SYMBOL_1", "NAME_1", "DESCRIPTION_1", kid);
    editProgramViewPage = PageFactory.initElements(new ChromeDriver(), EditProgramViewPage.class);
    editProgramViewPage.open(SeleniumUtils.editProgramsViewUrl, program);
}

From source file:com.mroza.seleniumTests.EditProgramViewTests.EditProgramViewAddTableTest.java

License:Open Source License

private void refreshEditProgramView() {
    editProgramViewPage.close();/*from   ww  w .j ava 2  s  .  c  om*/
    editProgramViewPage = PageFactory.initElements(new ChromeDriver(), EditProgramViewPage.class);
    editProgramViewPage.open(SeleniumUtils.editProgramsViewUrl, program);
}

From source file:com.mroza.seleniumTests.EditProgramViewTests.EditProgramViewDeleteTableTest.java

License:Open Source License

@Before
public void setUp() {
    SeleniumUtils.setUpDriverConnection();
    setUpTables();// w w w  . ja v  a  2s. c  o  m
    editProgramViewPage = PageFactory.initElements(new ChromeDriver(), EditProgramViewPage.class);
    editProgramViewPage.open(SeleniumUtils.editProgramsViewUrl, program);
}

From source file:com.mroza.seleniumTests.EditProgramViewTests.EditProgramViewEditTableTest.java

License:Open Source License

@Before
public void setUp() {
    SeleniumUtils.setUpDriverConnection();
    DatabaseUtils databaseUtils = new DatabaseUtils();
    databaseUtils.cleanUpDatabase();/* w  w w  .  jav a2 s .c om*/
    Kid kid = databaseUtils.setUpKid("CODE_1");
    program = databaseUtils.setUpProgram("A_SYMBOL_1", "NAME_1", "DESCRIPTION_1", kid);
    oldTableName = "TABLE_NAME";
    oldRowsNames = new ArrayList<String>() {
        {
            add("ROW_NAME");
        }
    };
    databaseUtils.setUpTableWithRows(oldTableName, oldRowsNames, "DESCRIPTION", 1, 1, program);
    editProgramViewPage = PageFactory.initElements(new ChromeDriver(), EditProgramViewPage.class);
    editProgramViewPage.open(SeleniumUtils.editProgramsViewUrl, program);
}

From source file:com.mroza.seleniumTests.KidProgramsViewTests.KidProgramsForPeriodViewTest.java

License:Open Source License

@Before
public void setUp() {
    SeleniumUtils.setUpDriverConnection();
    databaseUtils = new DatabaseUtils();
    databaseUtils.cleanUpDatabase();/*from   w  ww. j  ava 2s  .  com*/
    kid = databaseUtils.setUpKid("CODE_1");
    program = databaseUtils.setUpProgram("SYMBOL_1", "NAME_1", "DESCTIPTION_1", kid);
    programToAssign = databaseUtils.setUpProgram("SYMBOL_2", "NAME_2", "DESCTIPTION_2", kid);
    programsSymbols = new ArrayList<String>() {
        {
            add(program.getSymbol());
            add(programToAssign.getSymbol());
        }
    };
    table = databaseUtils.setUpTableWithRows("TABLE_1", rowsNames, "DESCRIPTION_1", 1, 1, program);
    tableToAssign = databaseUtils.setUpTableWithRows("TABLE_2", rowsNames, "DESCRIPTION_2", 1, 1,
            programToAssign);
    startDate = Utils.getDateFromNow(-2);
    endDate = Utils.getDateFromNow(2);
    actualPeriod = databaseUtils.setUpPeriod(startDate, endDate, kid);
    expectedToSetStartDate = Utils.getDateFromNow(-4);
    previousStartDate = Utils.getDateFromNow(-10);
    previousEndDate = Utils.getDateFromNow(-5);
    previousPeriod = databaseUtils.setUpPeriod(previousStartDate, previousEndDate, kid);
    kidTable = databaseUtils.setUpKidTable(table, actualPeriod);
    kidProgramsForPeriodViewPage = PageFactory.initElements(new ChromeDriver(),
            KidProgramsForPeriodViewPage.class);
    kidProgramsForPeriodViewPage.open(SeleniumUtils.kidProgramsViewUrl, kid);
    kidProgramsForPeriodViewPage.turnToProgramsForPeriodPagePart();
}

From source file:com.mroza.seleniumTests.KidProgramsViewTests.KidProgramsForPeriodViewTest.java

License:Open Source License

@Test
public void changePeriodRange() {
    kidProgramsForPeriodViewPage.changeActualPeriodStartDate(previousEndDate);
    String overlapsPeriodsMessage = kidProgramsForPeriodViewPage.getErrorMessage();
    assertTrue("Period should no be able to overlap, error message should be show up",
            overlapsPeriodsMessage.equals(Utils.getMsgFromResources("kidProgramsView.wrongPeriodDateMsg")));

    kidProgramsForPeriodViewPage.changeActualPeriodStartDate(expectedToSetStartDate);
    overlapsPeriodsMessage = kidProgramsForPeriodViewPage.getErrorMessage();
    assertTrue("Period should be able to change date, no message should be shown",
            overlapsPeriodsMessage.equals("NOT MESSAGE HAS BEEN SHOWN"));

    kidProgramsForPeriodViewPage.close();
    kidProgramsForPeriodViewPage = PageFactory.initElements(new ChromeDriver(),
            KidProgramsForPeriodViewPage.class);
    kidProgramsForPeriodViewPage.open(SeleniumUtils.kidProgramsViewUrl, kid);
    kidProgramsForPeriodViewPage.turnToProgramsForPeriodPagePart();

    String startDateString = kidProgramsForPeriodViewPage.getActualChosenPeriodStartDate();
    assertTrue("Actual chosen period should have changed date",
            startDateString.contains(Utils.dateToStr(expectedToSetStartDate, "dd-MM-yyyy")));
}

From source file:com.mroza.seleniumTests.KidProgramsViewTests.KidProgramsViewTest.java

License:Open Source License

@Before
public void setUp() {
    SeleniumUtils.setUpDriverConnection();
    DatabaseUtils databaseUtils = new DatabaseUtils();
    databaseUtils.cleanUpDatabase();/*from ww w . j a  v  a  2 s. c  o  m*/
    kid = databaseUtils.setUpKid("CODE_1");
    programs.add(databaseUtils.setUpProgram("A_SYMBOL_1", "NAME_1", "DESCRIPTION_1", kid));

    programWithTable = databaseUtils.setUpProgram("B_SYMBOL_2", "NAME_2", "DESCRIPTION_2", kid);
    List<String> rowNames = new ArrayList<String>() {
        {
            add(new String("ROW_1"));
            add(new String("ROW_2"));
        }
    };
    databaseUtils.setUpTableWithRows("TABLE_NAME", rowNames, "DESCRIPTION", 2, 2, programWithTable);
    programs.add(programWithTable);

    kidProgramsViewPage = PageFactory.initElements(new ChromeDriver(), KidProgramsViewPage.class);
    kidProgramsViewPage.open(SeleniumUtils.kidProgramsViewUrl, kid);
}

From source file:com.mroza.seleniumTests.KidsViewTests.KidsViewHeaderTest.java

License:Open Source License

@Before
public void setUp() {
    SeleniumUtils.setUpDriverConnection();
    page = PageFactory.initElements(new ChromeDriver(), KidsViewPage.class);
    page.open(SeleniumUtils.kidsViewUrl);
}

From source file:com.mroza.seleniumTests.KidsViewTests.KidsViewKidsListTest.java

License:Open Source License

@Before
public void setUp() {
    SeleniumUtils.setUpDriverConnection();
    DatabaseUtils databaseUtils = new DatabaseUtils();
    databaseUtils.cleanUpDatabase();/*  w ww  .  j  ava  2  s .c o  m*/
    setUpKids(databaseUtils);
    page = PageFactory.initElements(new ChromeDriver(), KidsViewPage.class);
    page.open(SeleniumUtils.kidsViewUrl);
}

From source file:com.mroza.seleniumTests.NewKidsViewTests.NewKidsViewAddKidTest.java

License:Open Source License

@Before
public void setUp() {
    SeleniumUtils.setUpDriverConnection();
    DatabaseUtils databaseUtils = new DatabaseUtils();
    databaseUtils.cleanUpDatabase();//from  w w w.j av a  2 s .  co  m
    databaseUtils.setUpKid(existedSymbol);
    newKidsViewPage = PageFactory.initElements(new ChromeDriver(), NewKidsViewPage.class);
    newKidsViewPage.open(SeleniumUtils.newKidsViewUrl);
}