List of usage examples for org.openqa.selenium.chrome ChromeDriver ChromeDriver
public ChromeDriver()
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); }