public void searchHotels( String location, String checkinDate, int checkInMonth, String checkoutDate) { homePage.setLocation(location); homePage.setCheckInDate(checkinDate, checkInMonth); homePage.setCheckOutDate(checkoutDate); homePage.clickOnSearchButton(); }
@Ignore @Test public void findPatientByIdAndNameTest() throws Exception { homePage.openRegisterAPatientApp(); patient.familyName = "Bob"; patient.givenName = "Smith"; patient.gender = "Male"; patient.estimatedYears = "25"; registrationPage.enterPatientGivenName(patient.givenName); registrationPage.enterPatientFamilyName(patient.familyName); registrationPage.clickOnGenderLink(); registrationPage.selectPatientGender(patient.gender); registrationPage.clickOnBirthDateLink(); registrationPage.enterEstimatedYears(patient.estimatedYears); registrationPage.clickOnContactInfo(); patient.address1 = "address"; registrationPage.enterAddress1(patient.address1); registrationPage.clickOnConfirmSection(); registrationPage.confirmPatient(); id = patientDashboardPage.findPatientId(); patient.Uuid = patientIdFromUrl(); headerPage.clickOnHomeIcon(); homePage.clickOnFindPatientRecord(); findPatientPage.enterPatient("Bob Smith"); assertTrue(driver.getPageSource().contains(id)); findPatientPage.enterPatient(id); assertTrue(driver.getPageSource().contains(id)); }
public void logInToOyoRooms(String mobileNumber, String password) { homePage.clickOnMyAccounts(); homePage.clickOnLoginButton(); homePage.setMobileNumberForLogin(mobileNumber); homePage.setPasswordForLogin(password); homePage.clickOnLoginSubmitButton(); }
@Test(dataProvider = "C49189", dataProviderClass = TestDataProvider.class) public void changeUserPassword(String currency) { homePage = new HomePage(); popUpPage = new PopUpPage(); homePage.clickAuthBtn(); popUpPage.authorization(email, password); asserts = new Asserts(); asserts.checkLoginIsSuccessful(currency); userPage = new UserPage(); userPage.clickUserProfile(); userProfile = new UserProfile(); userProfile.changePassword("globotest", "globotest1", "globotest1"); asserts.checkChangePasswordMsg("Ваш пароль был успешно изменен"); userProfile.clickPopupClose(); userPage.logOut(); popUpPage = homePage.clickAuthBtn(); popUpPage.authorization(email, newPassword); asserts.checkLoginIsSuccessful(currency); userPage.clickUserProfile(); userProfile.changePassword("globotest1", "globotest", "globotest"); asserts.checkChangePasswordMsg("Ваш пароль был успешно изменен"); userProfile.clickPopupClose(); userPage.logOut(); }
@Test public void passwordCannotMatchUsernameTest() throws Exception { settingPage.clickOnSetting(); settingPage.clickOnSecurity(); settingPage.chooseFalse(); settingPage.saveProperties(); headerPage.clickOnHomeLink(); homePage.goToAdministration(); administrationPage.clickOnManageUsers(); manageUserPage.clickOnAddUser(); manageUserPage.createNewPerson(); manageUserPage.enterUserMale("dr_house", "House", "dr_house", "Dr_house123"); manageUserPage.chooseRole(); manageUserPage.saveUser(); assertTrue(driver.getPageSource().contains("User Saved")); manageUserPage.findUser("dr_house"); manageUserPage.deleteUser(); assertTrue(driver.getPageSource().contains("Successfully deleted user.")); headerPage.clickOnHomeLink(); homePage.goToAdministration(); settingPage.clickOnSetting(); settingPage.clickOnSecurity(); settingPage.chooseTrue(); assertTrue(driver.getPageSource().contains("Global properties saved")); }
private void verifyCDerivedEMustViceVersa(String program) { selectFromTotalConsumedQuantityDropDown(CALCULATED); selectFromStockOnHandDropDown(USER_INPUT); unClickStockOnHand(); clickSaveButton(); verifyErrorMessageDivFooter(); verifyErrorMessageDivTotalConsumedQuantity( "User needs to enter 'Stock on Hand' to calculate 'Total Consumed Quantity'"); verifyErrorMessageDivStockOnHand("If 'Stock on Hand' is user input then it should be visible"); clickStockOnHand(); selectFromTotalConsumedQuantityDropDown(USER_INPUT); selectFromStockOnHandDropDown(CALCULATED); HomePage homePage = clickSaveButton(); verifySaveSuccessDiv(); homePage.selectProgramToConfigTemplate(program); unClickTotalConsumedQuantity(); clickSaveButton(); verifyErrorMessageDivFooter(); verifyErrorMessageDivStockOnHand( "User needs to enter 'Total Consumed Quantity' to calculate 'Stock on Hand'"); verifyErrorMessageDivTotalConsumedQuantity( "If 'Total Consumed Quantity' is user input then it should be visible"); }
@Override protected void onInitialize() { super.onInitialize(); final AdminPanel wmc = new AdminPanel("content"); wmc.setOutputMarkupPlaceholderTag(true); addOrReplace(wmc); }
@Test public void testAppleWatch() throws InterruptedException { String SearchWord = "apple watch"; String refinedSearch = "Smart Watches"; String ratingVerify = "3.8 out of 5 stars"; HomePage home = new HomePage(driver); ResultsPage resultList = home.searchText(SearchWord); RefinedSearchPage refinedPage = resultList.getToRefinedSearchPage(refinedSearch); org.junit.Assert.assertTrue(refinedPage != null); /* Get the first link */ ProductPage prdPage = refinedPage.getFirstResult(); org.junit.Assert.assertTrue(prdPage != null); /* Assert on rating.*/ ; org.junit.Assert.assertEquals(ratingVerify, prdPage.getRating()); }
@Step("Pick up current password and log in.") public static void setRightPreconditionPasswordAndLogIn() { HomePage.clickOnLogInButton(); AuthorizationPage.fillInputLogin(AuthorizationPage.validLogin); AuthorizationPage.fillInputPassword(AuthorizationPage.validPassword); AuthorizationPage.submitAuthorization(); verifyCurrentPasswordAndLogIn(); }
private void inisialisasiData() { namaTabel = "pdpt_dev.\"TMST_PUSTAKA_PT\""; kon = homePage.dapatkanKoneksiDB(); query = "select * from " + namaTabel; kon.selectData(query); jmlKolom = kon.dapatkanJumlahKolom(); String[][] data = kon.dapatkanData(); String[] kolom = ubahLabelKeSentenceCase(kon.dapatkanKolom()); tampilkanDataKeTabel(data, kolom); }
private void inisialisasiData() { namaTabel = "TREF_LOG_AUDIT"; kon = homePage.dapatkanKoneksiDB(); query = "select * from " + namaTabel + " order by ID_log_audit desc "; kon.selectData(query); jmlKolom = kon.dapatkanJumlahKolom(); String[][] data = kon.dapatkanData(); String[] kolom = ubahLabelKeSentenceCase(kon.dapatkanKolom()); tampilkanDataKeTabel(data, kolom); }
@Before public void setUp() throws Exception { homePage = new HomePage(driver); loginPage.loginAsAdmin(); assertPage(homePage); headerPage = new HeaderPage(driver); settingPage = new SettingPage(driver); administrationPage = new AdministrationPage(driver); manageUserPage = new ManageUserPage(driver); homePage.goToAdministration(); }
private String[] dapatkanNilaiUntukInsertKeLogAudit(String _aksi, String _tabel, String _kueri) { String[] data = new String[6]; data[0] = "" + idlogaudit; System.out.println("idlogaudit: " + data[0]); data[1] = homePage.dapatkanUsername(); System.out.println("username: "******"aksi: " + data[2]); data[3] = _tabel; System.out.println("tabel: " + data[3]); data[4] = _kueri; System.out.println("kueri: " + data[4]); data[5] = "sysdate"; return data; }
public MasterPustaka(HomePage _homePage, String _namaTabel) { this(); this.homePage = _homePage; this.namaTabel = _namaTabel; model = new ModelMasterPustaka(); IDlogauditLabel.setVisible(false); IDlogauditField.setVisible(false); kodept = homePage.dapatkanKodePT(); inisialisasiData(); initAutoComplete(); buttonBaru.setEnabled(false); buttonInsert.setEnabled(false); buttonDelete.setEnabled(false); buttonUpdate.setEnabled(false); }
private void persiapanEntriDataBaru() { initPKAutoIncrement(); // kodebobotnilaiField.setText("" + kodebobotnilai); kodeperguruantinggiField.setText("" + homePage.dapatkanKodePT()); kodeprogramstudi.setText(""); kodejenjangstudi.setText(""); tahunpelaporanField.setText(""); semesterpelaporanField.setText(""); bobotnilaiminField.setText(""); bobotnilaimaxField.setText(""); nilaiField.setText(""); tglmulaiefektifField.setDate(null); tglakhirefektifField.setDate(null); IDlogauditField.setText(""); kodebobotnilaiField.requestFocus(); }
private void inisialisasiData() { namaTabel = "pdpt_dev.\"TRAN_BOBOT_NILAI\""; kon = homePage.dapatkanKoneksiDB(); query = "select \"Kode_perguruan_tinggi\",\"Kode_program_studi\",\"Kode_jenjang_studi\"," + "\"Tahun_pelaporan\",\"Semester_pelaporan\",\"Bobot_nilai_min\"," + "\"Bobot_nilai_max\",\"Nilai\",\"Tgl_mulai_efektif\",\"Tgl_akhir_efektif\" from " + namaTabel + "where \"Kode_perguruan_tinggi\"=" + KodePT + " order by \"Kode_bobot_nilai\" desc"; kon.selectData(query); jmlKolom = kon.dapatkanJumlahKolom(); String[][] data = kon.dapatkanData(); String[] kolom = ubahLabelKeSentenceCase(kon.dapatkanKolom()); tampilkanDataKeTabel(data, kolom); }
private void persiapanEntriDataBaru() { kodepustakaptField.setText(""); tahunpelaporanField.setText(""); semesterpelapporanField.setText(""); kodeperguruantinggiField.setText("" + homePage.dapatkanKodePT()); kodeprogramstudi.setText(""); kodejenjangpendidikan.setText(""); jmljudulpustakaField.setText(""); jmljudulpustakadigunakanField.setText(""); jenispustakaField.setText(""); namapustakaField.setText(""); tahunterbitpustakaField.setText(""); fungsipustakaField.setText(""); IDlogauditField.setText(""); kodepustakaptField.requestFocus(); }
@Test public void containsActuatorLinks() { homePage .assertThat() .hasActuatorLink( "autoconfig", "beans", "configprops", "dump", "env", "health", "info", "metrics", "mappings", "trace") .hasNoActuatorLink("shutdown"); }
public BobotNilai(HomePage _homePage, String _namaTabel) { this(); this.homePage = _homePage; this.namaTabel = _namaTabel; model = new ModelBobotNilai(); IDlogauditLabel.setVisible(false); IDlogauditField.setVisible(false); KodePT = homePage.dapatkanKodePT(); inisialisasiData(); initAutoComplete(); // disable all button buttonBaru.setEnabled(false); buttonInsert.setEnabled(false); buttonUpdate.setEnabled(false); buttonDelete.setEnabled(false); kodebobotnilaiField.setVisible(false); kodebobotnilaiLabel.setVisible(false); IDlogauditLabel.setVisible(false); IDlogauditField.setVisible(false); }
@Test public void failingTest() { homePage.assertThat().hasNoActuatorLink("autoconfig"); }
// test for cod // @Parameters("BaseURL") @Test(dataProvider = "placeOrderCredentials", enabled = true) public void navigateAndAddToCart(List<String> dataArray) throws InterruptedException, IOException { openBrowser(baseUrl, browser); sendKeys( homePage.getSearchBox(), "After search products grid", "sign up", driver.getCurrentUrl(), dataArray.get(3), driver, tcID); Thread.sleep(3000); Click( homePage.getSearchBtn(), "search btn", "homepage", driver.getCurrentUrl(), driver, tcID); Click( searchResultPage.getFirstProductResult(), "First product", "Search results", driver.getCurrentUrl(), driver, tcID); Click( productDetailPage.getBuyNowBtn(), "Buy now btn", "Product detail page", driver.getCurrentUrl(), driver, tcID); Thread.sleep(3000); boolean isCartExist = verifyIsExist( productDetailPage.getCartMouseOver(), "Mouse over on your cart", "Product detail page", driver.getCurrentUrl(), driver, tcID); System.out.println("Is cart exist? " + isCartExist); if (isCartExist) { // proceedToCart(); driver.get(baseUrl + "/beta/cart/Cart.action"); } Click( cartFlow.getPlaceOrderBtn(), "Place order btn in Cart", "Product detail page", driver.getCurrentUrl(), driver, tcID); // Sign up sendKeys( loginPage.getEmailIdTextBox(), "Login page", "sign up", driver.getCurrentUrl(), dataArray.get(0), driver, tcID); sendKeys( loginPage.getPasswordTextBox(), "Login page", "sign up", driver.getCurrentUrl(), dataArray.get(1), driver, tcID); Click( loginPage.getSignInBtn(), "Create an account button", "Sign in page", driver.getCurrentUrl(), driver, tcID); boolean isExistingAddress = verifyIsExist( cartFlow.getAddress1Box(), "Address 1 box", "Address page", driver.getCurrentUrl(), driver, tcID); if (!isExistingAddress) { sendKeys( cartFlow.getNewAddNameTextBox(), "Login page", "sign up", driver.getCurrentUrl(), signUpName, driver, tcID); sendKeys( cartFlow.getNewAddMobileTextBox(), "Login page", "sign up", driver.getCurrentUrl(), "9560489739", driver, tcID); sendKeys( cartFlow.getNewAddLine1TextBox(), "Login page", "sign up", driver.getCurrentUrl(), signUpPass, driver, tcID); sendKeys( cartFlow.getNewAddPinCode(), "Login page", "sign up", driver.getCurrentUrl(), "110085", driver, tcID); sendKeys( cartFlow.getNewAddCity(), "Login page", "sign up", driver.getCurrentUrl(), signUpPass, driver, tcID); selectDropdownElementByIndex( cartFlow.getNewAddStateDropDown(), "Address page", "Selecting state", driver.getCurrentUrl(), driver, 10, tcID); Click( cartFlow.getNewAddContinueBtn(), "Continue btn", "Continue Btn", driver.getCurrentUrl(), driver, tcID); } else { Click( cartFlow.getAddress1Box(), "Continue btn", "Continue Btn", driver.getCurrentUrl(), driver, tcID); } Click( cartFlow.getPayNowBtn(), "Continue btn", "Continue Btn", driver.getCurrentUrl(), driver, tcID); Click( paymentPage.getCodTab(), "Continue btn", "Continue Btn", driver.getCurrentUrl(), driver, tcID); Click( paymentPage.getCodPayment(), "Continue btn", "Continue Btn", driver.getCurrentUrl(), driver, tcID); driver.quit(); }
public void logOutToOyoRooms() { homePage.clickUserName(); homePage.logoutUser(); }