private static void TestOrderingTickets(int freeTicketsNumber, int paidTicketsNumber) { var testData = Factory.CreateBuyerData(); CreditCartdData ccData =null; var expectedResultMessage = String.Format("Thank You For Your Order\r\nYou order has been completed successfully\r\nA receipt has been emailed to you at {0}",testData.Email); using (var driver = new Driver()) { var homePage = new HomePage(driver.Instance); homePage.GoTo(); homePage.SelectFreeTicketsQuantity(freeTicketsNumber); homePage.SelectPaidTicketsQuantity(paidTicketsNumber); var orderPage = homePage.InitMakingOrderProcess(); orderPage.FillBuyerInfoIntoOrderForm(testData); if (paidTicketsNumber > 0) { ccData = Factory.CreateCreditCardData(); orderPage.FillPaymentData(ccData); } var thnkUPage = orderPage.SubmitOrder(); var buyerDataFromPage = thnkUPage.GetBuyerData(); var resultMsg = thnkUPage.GetResultMessage(); VerifyBuyerData(testData, buyerDataFromPage); Assert.IsTrue(resultMsg.StartsWith(expectedResultMessage)); if (paidTicketsNumber > 0) { var ccDataFromPage = thnkUPage.GetCCData(); VerifyCCData(ccData, ccDataFromPage); } } }
public ActionResult Gallery() { WgArtists data = new WgArtists(); HomePage model = new HomePage(); model.Artists = (from a in data.Artists where a.Active == true orderby a.DisplayOrder select a).ToList(); return View(model); }
public App() { Locator.CurrentMutable.RegisterLazySingleton(() => new HomeModel(), typeof(IHomeModel)); //Locator.CurrentMutable.Register(() => new HomePage(), typeof(IViewFor<HomeViewModel>)); //MainPage = (Page)Locator.Current.GetService<IViewFor<HomeViewModel>>(); MainPage = new HomePage (CreateAlert); }
public Logon UsingCredentials(string userName, string password) { page.Password = password; page.UserName = userName; homePage= page.ClickLogin(); loggedIn = homePage != null; return this; }
protected override void OnCreate (Bundle bundle) { base.OnCreate (bundle); Xamarin.Forms.Forms.Init (this, bundle); HomePage home = new HomePage (); SetPage (home); }
public void BolTest() { HomePage Home = new HomePage(driver); Home.Load(); Home.SearchFor("Agile Testing"); //driver.Navigate().GoToUrl(config["baseUrl"]); //driver.FindElement(By.Id("searchfor")).SendKeys("agile testing"); //// IWebElement HeaderTitle = driver.FindElement(By.CssSelector(".header-page h1")); // Assert.Equal(HeaderTitle.Text, "The Only Way to Go Faster is to Do It Betterr"); }
public void given_marriage_as_search_term_when_searching_from_home_page_should_return_results() { var results = new HomePage(this) .Go() .SearchFor("marriage") .Results; results.ToList() .ForEach(r => Debug.Print(r.Title.Text)); I.Assert.True(() => results.Any()); }
// [DeploymentItem(@"DataDriven\TestDataFiles", @"DataDriven\TestDataFiles")] public void TestBug() { NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebsite()); HomePage hpPage = new HomePage(ObjectRepository.Driver); LoginPage loginPage = hpPage.NavigateToLogin(); var ePage = loginPage.Login(ObjectRepository.Config.GetUsername(), ObjectRepository.Config.GetPassword()); var bugPage = ePage.NavigateToDetail(); bugPage.SelectFromCombo(this.TestContext.DataRow["Severity"].ToString(), this.TestContext.DataRow["HardWare"].ToString(), this.TestContext.DataRow["OS"].ToString()); bugPage.TypeIn(this.TestContext.DataRow["Summary"].ToString(), this.TestContext.DataRow["Desc"].ToString()); bugPage.ClickSubmit(); bugPage.Logout(); Thread.Sleep(5000); }
public override bool FinishedLaunching (UIApplication app, NSDictionary options) { Forms.Init (); window = new UIWindow (UIScreen.MainScreen.Bounds); HomePage home = new HomePage (); this._home = home.CreateViewController (); window.RootViewController = this._home; window.MakeKeyAndVisible (); return true; }
public void TestRetrieveByContentItem() { using (var kernel = TestHelper.CreateKernel()) { using (var session = kernel.Get<ISession>()) { DatabaseHelper.GenerateDatabase(session); Page page = new Page { Title = "Page 1", BodyText = "Body 1", UrlSegment = "page-1" }; HomePage home = new HomePage { Title = "Home", BodyText = "Home Body", UrlSegment = "~" }; home.AddChildren(page); session.Save(home); var contentItems = session.CreateCriteria<ContentItem>().List(); Assert.Equal(7, contentItems.Count); } } }
public HomePage GoToHomePage() { if (theHomePage == null) theHomePage = new HomePage(_browserWindow); //Mouse.Click(this.UIHomePageSimplyListsIWindow.UIHomePageSimplyListsDocument.UISimplyListsHyperlink); Mouse.Click(this.UIHomePageSimplyListsIWindow.UIHomePageSimplyListsDocument.UISimplyListsHyperlink1); Mouse.Click(this.UIHomePageSimplyListsIWindow.UIHomePageSimplyListsDocument.UISimplyListsHyperlink1); Mouse.Click(this.UIHomePageSimplyListsIWindow.UIHomePageSimplyListsDocument.UISimplyListsHyperlink1); Mouse.Click(this.UIHomePageSimplyListsIWindow.UIHomePageSimplyListsDocument.UISimplyListsHyperlink1); Mouse.Click(this.UIHomePageSimplyListsIWindow.UIHomePageSimplyListsDocument.UISimplyListsHyperlink1); Mouse.Click(this.UIHomePageSimplyListsIWindow.UIHomePageSimplyListsDocument.UISimplyListsHyperlink1); Mouse.Click(this.UIHomePageSimplyListsIWindow.UIHomePageSimplyListsDocument.UISimplyListsHyperlink1); Mouse.Click(this.UIHomePageSimplyListsIWindow.UIHomePageSimplyListsDocument.UISimplyListsHyperlink1); Mouse.Click(this.UIHomePageSimplyListsIWindow.UIHomePageSimplyListsDocument.UISimplyListsHyperlink1); return theHomePage; }
public void TestBugDdF() { string xlPath = @"C:\downloads\ExcelData.xlsx"; NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebsite()); HomePage hpPage = new HomePage(ObjectRepository.Driver); LoginPage loginPage = hpPage.NavigateToLogin(); var ePage = loginPage.Login(ObjectRepository.Config.GetUsername(), ObjectRepository.Config.GetPassword()); var bugPage = ePage.NavigateToDetail(); // bugPage.SelectFromCombo(TestContext.DataRow["Severity"].ToString(), TestContext.DataRow["HardWare"].ToString(), TestContext.DataRow["OS"].ToString()); // bugPage.TypeIn(TestContext.DataRow["Summary"].ToString(), TestContext.DataRow["Desc"].ToString()); bugPage.SelectFromCombo(xl.GetCellData(xlPath, "TestExcelData", 1, 0).ToString(), xl.GetCellData(xlPath, "TestExcelData", 1, 1).ToString(), ExcelReaderHelper.GetCellData(xlPath, "TestExcelData", 1, 2).ToString()); bugPage.TypeIn(ExcelReaderHelper.GetCellData(xlPath, "TestExcelData", 1, 3).ToString(), ExcelReaderHelper.GetCellData(xlPath, "TestExcelData", 1, 4).ToString()); bugPage.ClickSubmit(); bugPage.Logout(); Thread.Sleep(5000); }
public void NonUniqueUrlThrowsException() { using (var kernel = TestHelper.CreateKernel()) { using (var session = kernel.Get<ISession>()) { DatabaseHelper.GenerateDatabase(session); // Create a duplicate url (parent/child) HomePage home2 = new HomePage() { UrlSegment = "~" }; Page child2 = new Page() { UrlSegment = "child" }; home2.AddChildren(child2); session.Save(home2); IContentFinder contentFinder = new ContentFinder(session); Assert.Throws<System.Exception>(()=> contentFinder.Find<Page>("~/child") ); } } }
public static void GenerateDatabase(ISession session) { using (var kernel = TestHelper.CreateKernel()) { kernel.Get<SchemaManager>().GenerateDatabaseSchema(session); HomePage parent = new HomePage { Title = "Parent", UrlSegment = "~" }; Page child = new Page { Title = "Child", UrlSegment = "child" }; Page grandchild = new Page { Title = "Grand Child", UrlSegment = "grand-child" }; parent.AddChildren(child); child.AddChildren(grandchild); Page child2 = new Page { Title = "Child 2", UrlSegment = "child2" }; Page grandchild2 = new Page { Title = "Grand Child 2", UrlSegment = "grand-child" }; parent.AddChildren(child2); child2.AddChildren(grandchild2); session.Save(parent); session.Flush(); } }
public void IGoToCreateNewBookPage() { var homePage = new HomePage(); homePage.NavigateToCreateBookPage(); }
public void WhenIClickOnTheIndiaAndTheHimalayasInVectorMap() { homePage = new HomePage(driver); string title = homePage.GetDestinationsPage().vectormapclick_IndiaAndHimalayas(); }
public void WhenIClickOnTheMiddleEastAndNorthAfricaInVectorMap() { homePage = new HomePage(driver); string title = homePage.GetDestinationsPage().vectormapclick_Middleeast(); }
public void IssueInvoice02_InternalPayer_UploadInvoice_GST_Deal_Surcharge() { HomePage HomePg = new HomePage(WebDriver); try { WebDriver.Manage().Window.Maximize(); WebDriver.Navigate().GoToUrl("https://demo.billzy.com/home"); LoginPage loginPage = new LoginPage(WebDriver); SendPage SendPg = new SendPage(WebDriver); ReceivedPage Recpg = new ReceivedPage(WebDriver); BillzyCashModal BillzyCashMlPg = new BillzyCashModal(WebDriver); SIVPage SIVPG1 = new SIVPage(WebDriver); loginPage.UserNameTextBox().Click(); loginPage.UserNameTextBox().SendKeys("*****@*****.**"); loginPage.PasswordTextBox().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); loginPage.PasswordTextBox().SendKeys("Cognito1"); SeleniumSetMethods.WaitOnPage(secdelay2); loginPage.LoginButton().Click(); SeleniumSetMethods SetMethods = new SeleniumSetMethods(WebDriver); SeleniumSetMethods.WaitOnPage(secdelay8); IssueInvoicePage IssueInvoicePg = new IssueInvoicePage(WebDriver); IssueInvoicePg.IssueInvoiceButton().Click(); SeleniumSetMethods.WaitOnPage(secdelay3); IWebElement bodyTag = WebDriver.FindElement(By.TagName("body")); AddCustomerPage AddCustomerPg = new AddCustomerPage(WebDriver); Random rand = new Random(); DateTime dt = new DateTime(); string dtString = dt.ToString("MM/dd/yyyy HH:mm:ss"); int randnumber1 = rand.Next(); IssueInvoicePg.BusinessName().Click(); SeleniumSetMethods.WaitOnPage(secdelay1); IssueInvoicePg.BusinessName().SendKeys("madcowtesting10+A"); SeleniumSetMethods.WaitOnPage(secdelay1); IssueInvoicePg.SelectBusiness().Click(); SeleniumSetMethods.WaitOnPage(secdelay3); String PaymentTerms = "30 days"; IssueInvoicePg.PaymentTerms().SendKeys(PaymentTerms); IssueInvoicePg.PdfUploadFileBTN().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); IssueInvoicePg.uploadPDF().SendKeys(@"C:\Users\Selenium\Desktop\SeleniumRegressionSuite_Bamboo\bin\Debug\netcoreapp3.1\Invoice.pdf"); SeleniumSetMethods.WaitOnPage(secdelay2); IssueInvoicePg.UploadAmount().SendKeys("900.90"); SeleniumSetMethods.WaitOnPage(secdelay2); IssueInvoicePg.PaymentTerms().SendKeys(PaymentTerms); IssueInvoicePg.UploadInvRef().SendKeys("Int-Inv@" + randnumber1); IssueInvoicePg.Message().SendKeys("Test invoice has been sent"); string subject = IssueInvoicePg.Subject().GetAttribute("value"); string TotalGSTMsg = IssueInvoicePg.TotalGSTMsg().Text; string TotalValue = IssueInvoicePg.TotalValue().Text; SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(subject.Contains("madcowtesting10+IntPayUploadInvGST has sent you an invoice")); DateTime duedate2 = DateTime.Today.AddDays(30); string SentPgDueDate3 = duedate2.ToString("dd MMM yy"); string SentPgDueDate33 = duedate2.ToString("dd/MM/yyyy"); IssueInvoicePg.BillzyDealBTN().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); IssueInvoicePg.NewTotal().SendKeys("777.12"); IWebElement bodyTag1 = WebDriver.FindElement(By.TagName("body")); bool disc1 = bodyTag1.Text.Contains("13.74% discount"); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(disc1 == true); bool disc2 = bodyTag1.Text.Contains("Due in 30 days"); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(disc2 == true); IssueInvoicePg.Uploadsurcharge().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); IssueInvoicePg.SendInvoiceBTN().Click(); SeleniumSetMethods.WaitOnPage(secdelay5); SendPg.SearchInvoiceSent().SendKeys("Int-Inv@" + randnumber1); SeleniumSetMethods.WaitOnPage(secdelay2); string due11 = SendPg.DueRow01().Text; SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(due11.Contains(SentPgDueDate3)); SendPg.BillzyRefResult().Click(); SeleniumSetMethods.WaitOnPage(secdelay3); SeleniumSetMethods.WaitOnPage(secdelay2); WebDriver.Navigate().GoToUrl("https://demo.billzy.com/received"); SeleniumSetMethods.WaitOnPage(secdelay4); HomePg.SignOutBTN().Click(); } finally { } }
public void WhenIClickOnTheArcticInVectorMap() { homePage = new HomePage(driver); string title = homePage.GetDestinationsPage().vectormapclick_Arctic(); }
public void SetUp() { ToolTip = new ToolTip(driver); HomePage.OpenSection("Tooltip"); }
public void TestMethod2() { HomePage.ManuSelecter("JavaScript Alerts"); JavaScriptClass.HandleJsAlertswithSendKey(); }
public void FaceCategory_SeeAllSubCategories_Test() { var home = new HomePage(); home.SeeAllFaceSubCategories(); }
public HomePageSteps(Driver driver) { this.driver = driver; this.homePage = new HomePage(this.driver.WebDriver); }
public void BillzyInbox01_ListView_and_SIV_validation_CSVExport() { HomePage HomePg = new HomePage(WebDriver); try { WebDriver.Manage().Window.Maximize(); WebDriver.Navigate().GoToUrl("https://demo.billzy.com/home"); LoginPage loginPage = new LoginPage(WebDriver); SendPage SendPg = new SendPage(WebDriver); ReceivedPage Recpg = new ReceivedPage(WebDriver); BillzyCashModal BillzyCashMlPg = new BillzyCashModal(WebDriver); SIVPage SIVPG1 = new SIVPage(WebDriver); loginPage.UserNameTextBox().Click(); loginPage.UserNameTextBox().SendKeys("*****@*****.**"); loginPage.PasswordTextBox().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); loginPage.PasswordTextBox().SendKeys("Cognito1"); SeleniumSetMethods.WaitOnPage(secdelay2); loginPage.LoginButton().Click(); SeleniumSetMethods SetMethods = new SeleniumSetMethods(WebDriver); SeleniumSetMethods.WaitOnPage(secdelay8); IssueInvoicePage IssueInvoicePg = new IssueInvoicePage(WebDriver); HomePg.ReceivedBTN().Click(); SeleniumSetMethods.WaitOnPage(secdelay4); Recpg.BillzyInboxFilterCheckBox().Click(); SeleniumSetMethods.WaitOnPage(secdelay4); IWebElement bodyTag = WebDriver.FindElement(By.TagName("body")); bool data1 = bodyTag.Text.Contains("Young Advertising"); bool data2 = bodyTag.Text.Contains("Pitney Bowes"); bool data3 = bodyTag.Text.Contains("Invoices"); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(data1 == true && data2 == true && data3 == true); Recpg.BillzyInboxFilterUncheckBox().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); bool data44 = bodyTag.Text.Contains("Invoices"); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(data44 == true); SeleniumSetMethods.WaitOnPage(secdelay2); Recpg.BillzyDealFilterCheckBox().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); bool data4 = bodyTag.Text.Contains("Offer"); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(data4 == true); //Recpg.BillzyDealFilterUncheckBox().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); Recpg.BillzyInboxFilterCheckBox().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); bool data55 = bodyTag.Text.Contains("No Invoices Available"); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(data55 == true); Recpg.BillzyInboxFilterUncheckBox().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); Recpg.BillzyDealFilterUncheckBox().Click(); SeleniumSetMethods.WaitOnPage(secdelay4); Recpg.SearchInvoiceReceived().SendKeys("Young Advertising"); SeleniumSetMethods.WaitOnPage(secdelay2); Recpg.ToPayTab().Click(); SeleniumSetMethods.WaitOnPage(secdelay4); bool data5 = bodyTag.Text.Contains("Please verify invoice"); bool data6 = bodyTag.Text.Contains("Young Advertising"); bool data7 = bodyTag.Text.Contains("1038"); bool data8 = bodyTag.Text.Contains("29 Jun 17"); bool data9 = bodyTag.Text.Contains("$6,600.00"); bool data10 = bodyTag.Text.Contains("External Biller"); SeleniumSetMethods.WaitOnPage(secdelay2); Recpg.SearchInvoiceReceived().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); Recpg.SearchInvoiceReceived().Clear(); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(data5 == false && data6 == true && data7 == true && data8 == true && data9 == true && data10 == false); Recpg.BillzyInboxFilterCheckBox().Click(); SeleniumSetMethods.WaitOnPage(secdelay4); IWebElement bodyTag2 = WebDriver.FindElement(By.TagName("body")); bool datacheck3 = bodyTag2.Text.Contains("Young Advertising"); bool datacheck4 = bodyTag2.Text.Contains("Pitney Bowes"); bool datacheck5 = bodyTag2.Text.Contains("Please verify invoice"); bool datacheck6 = bodyTag2.Text.Contains("Offer sent"); bool datacheck7 = bodyTag2.Text.Contains("Offer received"); bool datacheck8 = bodyTag2.Text.Contains("Offer declined"); bool datacheck9 = bodyTag2.Text.Contains("Offer accepted"); bool datacheck10 = bodyTag2.Text.Contains("Offer withdrawn"); bool datacheck11 = bodyTag2.Text.Contains("INV-004"); bool datacheck12 = bodyTag2.Text.Contains("External Biller"); string data = bodyTag2.Text; Console.WriteLine(data); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(datacheck3 == true && datacheck4 == true && datacheck5 == false && datacheck6 == false && datacheck7 == false && datacheck8 == false && datacheck9 == false && datacheck10 == false && datacheck11 == false && datacheck12 == false); Recpg.BillzyDealFilterCheckBox().Click(); SeleniumSetMethods.WaitOnPage(secdelay4); bool ddatacheck3 = bodyTag2.Text.Contains("Young Advertising"); bool ddatacheck4 = bodyTag2.Text.Contains("Pitney Bowes"); bool ddatacheck5 = bodyTag2.Text.Contains("Please verify invoice"); bool ddatacheck6 = bodyTag2.Text.Contains("Offer sent"); bool ddatacheck7 = bodyTag2.Text.Contains("Offer received"); bool ddatacheck8 = bodyTag2.Text.Contains("Offer declined"); bool ddatacheck9 = bodyTag2.Text.Contains("Offer accepted"); bool ddatacheck10 = bodyTag2.Text.Contains("Offer withdrawn"); bool ddatacheck11 = bodyTag2.Text.Contains("INV-004"); bool ddatacheck12 = bodyTag2.Text.Contains("External Biller"); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(ddatacheck3 == false && ddatacheck4 == false && ddatacheck5 == false && ddatacheck6 == false && ddatacheck7 == false && ddatacheck8 == false && ddatacheck9 == false && ddatacheck10 == false && ddatacheck11 == false && ddatacheck12 == false); SeleniumSetMethods.WaitOnPage(secdelay2); Recpg.BillzyInboxFilterUncheckBox().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); Recpg.BillzyDealFilterUncheckBox().Click(); SeleniumSetMethods.WaitOnPage(secdelay4); IWebElement bodyTag222 = WebDriver.FindElement(By.TagName("body")); SeleniumSetMethods.WaitOnPage(secdelay4); bool dddatacheck3 = bodyTag222.Text.Contains("Young Advertising"); bool dddatacheck4 = bodyTag222.Text.Contains("Pitney Bowes"); bool dddatacheck5 = bodyTag222.Text.Contains("Please verify invoice"); bool dddatacheck6 = bodyTag222.Text.Contains("Offer sent"); bool dddatacheck7 = bodyTag222.Text.Contains("Offer received"); bool dddatacheck8 = bodyTag222.Text.Contains("Offer declined"); bool dddatacheck9 = bodyTag222.Text.Contains("Offer accepted"); bool dddatacheck10 = bodyTag222.Text.Contains("Offer withdrawn"); bool dddatacheck11 = bodyTag222.Text.Contains("INV-004"); bool dddatacheck12 = bodyTag222.Text.Contains("External Biller"); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(dddatacheck3 == true && dddatacheck4 == true && dddatacheck5 == false && dddatacheck6 == true && dddatacheck7 == true && dddatacheck8 == true && dddatacheck9 == true && dddatacheck10 == true && dddatacheck11 == true && dddatacheck12 == false); SeleniumSetMethods.WaitOnPage(secdelay2); //testInfo = As Payer verify BillzyInbox Invoice functionalities in SIV SeleniumSetMethods.WaitOnPage(secdelay4); Recpg.SearchInvoiceReceived().SendKeys("Young Advertising"); SeleniumSetMethods.WaitOnPage(secdelay4); Recpg.BillzyRefResult().Click(); SeleniumSetMethods.WaitOnPage(secdelay4); bool inboxicon = SIVPG1.BillzyInboxIcon().Displayed; IWebElement bodyTag4 = WebDriver.FindElement(By.TagName("body")); bool billoerbusname = bodyTag4.Text.Contains("Young Advertising"); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(inboxicon == true && billoerbusname == true); SeleniumSetMethods.WaitOnPage(secdelay2); SIVPG1.ActionDropdown().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); bool dele = SIVPG1.ActionDropdownDelete().Displayed; bool mark = SIVPG1.ActionDropdownMarkAsPaid().Displayed; SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(dele == true && mark == false); SeleniumSetMethods.WaitOnPage(secdelay2); bool billerofferbtn = SIVPG1.BillerOfferADiscountBTN().Displayed; bool PayerOfferEarlyPaymentBTN = SIVPG1.PayerOfferEarlyPaymentBTN().Displayed; bool PayerVerifyBTN = SIVPG1.PayerVerifyBTN().Displayed; bool PayBTNNoDeal = SIVPG1.PayBTNNoDeal().Displayed; SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(billerofferbtn == false && PayerOfferEarlyPaymentBTN == false && PayBTNNoDeal == true && PayerVerifyBTN == true); SeleniumSetMethods.WaitOnPage(secdelay2); SeleniumSetMethods.WaitOnPage(secdelay2); WebDriver.Navigate().GoToUrl("https://demo.billzy.com/received"); SeleniumSetMethods.WaitOnPage(secdelay4); HomePg.SignOutBTN().Click(); } finally { } }
public void step_01() { string rezult = ""; Logger.PrintHeadTest(testName); Logger.PrintStepName("Step 1"); Logger.PrintAction("Открытие стенда", ""); ap = new AuthorizationPage(); ap.Open(); //Проверка отображения страницы авторизации Logger.PrintAction("Проверка отображения страницы авторизации", ""); rezult = ap.ConstructionPage(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Страница авторизации корректна"); } rezult = ""; //Авторизация Logger.PrintAction("Авторизация", "Логин:" + login + ", Пароль: " + password); rezult = ap.Logon(login, password); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); ap.Close(); Logger.PrintRezultTest(globalR); Assertion("Ошибка авторизации: " + rezult, Assert.Fail); } else { Logger.PrintRezult(true, "Авторизация прошла успешно"); } rezult = ""; //Проверка отображения профиля homePage = new HomePage(); Logger.PrintAction("Проверка отображения главной страницы", ""); rezult = homePage.ConstructionPage(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Главная страница корректна"); } rezult = ""; homePage.BoxContactInfoOpen(); balance = homePage.balance; Logger.PrintAction("Переход в Управление контарктом'", ""); rezult = homePage.GoToManagerContractPage(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Страница управление контрактом корректна"); } managerContractPage = homePage.managerContractPage; }
public void WhenIFilterBy(string filter) { var homePage = new HomePage(driver); homePage.filterBy(filter); }
public App() { InitializeComponent(); MainPage = new HomePage(); }
public EmployeesSteps() { _homePage = UnityContainerFactory.GetContainer().Resolve <HomePage>(); _employeeListPage = UnityContainerFactory.GetContainer().Resolve <EmployeeListPage>(); }
public void WhenIClickOnFileABugLink() { this.hPage = new HomePage(ObjectRepository.Driver); this.lPage = this.hPage.NavigateToLogin(); }
public SearchResultTestSteps(IWebDriver driver) { _page = new HomePage(driver); _searchPage = new SearchResultsPage(driver); }
public void AddDeleteCards01() { HomePage HomePg = new HomePage(WebDriver); try { Console.WriteLine(WebDriver.Manage().Window.Size); /* * * WebDriver.Manage().Window.Size = new Size(825, 990); * SeleniumSetMethods.WaitOnPage(secdelay5); * Console.WriteLine(WebDriver.Manage().Window.Size); * Console.WriteLine("Test"); */ WebDriver.Manage().Window.Maximize(); WebDriver.Navigate().GoToUrl("https://demo.billzy.com/home"); LoginPage loginPage = new LoginPage(WebDriver); loginPage.UserNameTextBox().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); loginPage.UserNameTextBox().Clear(); SeleniumSetMethods.WaitOnPage(secdelay2); loginPage.UserNameTextBox().SendKeys("*****@*****.**"); loginPage.PasswordTextBox().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); loginPage.PasswordTextBox().SendKeys("Cognito1"); loginPage.LoginButton().Click(); SeleniumSetMethods SetMethods = new SeleniumSetMethods(WebDriver); SeleniumSetMethods.WaitOnPage(secdelay7); CardPage CardPg = new CardPage(WebDriver); SendPage SendPg = new SendPage(WebDriver); ReceivedPage Recpg = new ReceivedPage(WebDriver); BillzyCashModal BillzyCashMlPg = new BillzyCashModal(WebDriver); SIVPage SIVPG1 = new SIVPage(WebDriver); HomePg.Profile().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); HomePg.CardMgmnt().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.AddCard().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); //testInfo = Test 1 : Card Management - "Add Card" All Fields Displayed IWebElement bodyTag = WebDriver.FindElement(By.TagName("body")); bool card1 = bodyTag.Text.Contains("Add Card"); bool card2 = bodyTag.Text.Contains("Name on Credit Card"); bool card3 = bodyTag.Text.Contains("Credit Card Number"); bool card4 = bodyTag.Text.Contains("Expiry Date"); bool card5 = bodyTag.Text.Contains("Account Nickname"); bool CardField1 = CardPg.CardName().Displayed; bool CardField2 = CardPg.NumberOnCard().Displayed; bool CardField3 = CardPg.EndMonth().Displayed; bool CardField4 = CardPg.EndYear().Displayed; bool CardField5 = CardPg.CardNickname().Displayed; bool CardField6 = CardPg.AddCard().Displayed; bool CardField7 = CardPg.Cancel().Displayed; SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(card1 == true && card2 == true && card3 == true && card4 == true && card5 == true && CardField1 == true && CardField2 == true && CardField3 == true && CardField4 == true && CardField5 == true && CardField6 == true && CardField7 == true); //Master Card CardPg.CardName().SendKeys("Credit Card Owner"); CardPg.NumberOnCard().SendKeys("5454545454545454"); CardPg.EndMonth().SendKeys("12"); CardPg.EndYear().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.EndYear().Clear(); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.EndYear().SendKeys("21"); CardPg.CardCvc().SendKeys("123"); CardPg.CardNickname().SendKeys("TestOnly"); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.AddCard2().Click(); SeleniumSetMethods.WaitOnPage(secdelay7); //CardPg.DeleteCard().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); //Visa Card CardPg.AddCard().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.CardName().SendKeys("Credit Card Owner"); CardPg.NumberOnCard().SendKeys("4111111111111111"); CardPg.EndMonth().SendKeys("12"); CardPg.EndYear().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.EndYear().Clear(); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.EndYear().SendKeys("21"); CardPg.CardCvc().SendKeys("123"); CardPg.CardNickname().SendKeys("TestOnly"); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.AddCard2().Click(); SeleniumSetMethods.WaitOnPage(secdelay4); //CardPg.DeleteCard().Click(); CardPg.DeleteCard().Click(); //Add invalid Card number " Credit Card Number Field Error message SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.AddCard().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.CardName().SendKeys("Credit Card Owner"); CardPg.NumberOnCard().SendKeys("4111111111111199"); CardPg.EndMonth().SendKeys("12"); CardPg.EndYear().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.EndYear().Clear(); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.EndYear().SendKeys("21"); CardPg.CardCvc().SendKeys("123"); CardPg.CardNickname().SendKeys("TestOnly"); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.AddCard2().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); IWebElement bodyTag1 = WebDriver.FindElement(By.TagName("body")); bool err1 = bodyTag1.Text.Contains("Invalid card number."); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(err1 == true); CardPg.AddCard().Click(); IWebElement bodyTag11 = WebDriver.FindElement(By.TagName("body")); SeleniumSetMethods.WaitOnPage(secdelay2); bool refresh1 = bodyTag11.Text.Contains("Add Credit Card"); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(refresh1 == true); SeleniumSetMethods.WaitOnPage(secdelay2); WebDriver.Navigate().Refresh(); SeleniumSetMethods.WaitOnPage(secdelay5); IWebElement bodyTag22 = WebDriver.FindElement(By.TagName("body")); SeleniumSetMethods.WaitOnPage(secdelay2); bool refresh11 = bodyTag22.Text.Contains("Add Credit Card"); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(refresh11 == false); CardPg.AddCard().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.CardName().SendKeys("Credit Card Owner"); CardPg.NumberOnCard().SendKeys("8113131313133313"); CardPg.EndMonth().SendKeys("12"); CardPg.EndYear().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.EndYear().Clear(); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.EndYear().SendKeys("21"); CardPg.CardCvc().SendKeys("123"); CardPg.CardNickname().SendKeys("TestOnly"); SeleniumSetMethods.WaitOnPage(secdelay2); CardPg.AddCard2().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); IWebElement bodyTag2 = WebDriver.FindElement(By.TagName("body")); bool err2 = bodyTag2.Text.Contains("Only Visa and MasterCard are accepted at present."); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(err2 == true); CardPg.Cancel().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); //Add Debit Card functionality DebitCardPage DebitPg = new DebitCardPage(WebDriver); DebitPg.DebitCardBTN().Click(); SeleniumSetMethods.WaitOnPage(secdelay3); DebitPg.AddBankAccountBTN().Click(); SeleniumSetMethods.WaitOnPage(secdelay3); DebitPg.NameofAccount().SendKeys("AddDebitAccount1"); DebitPg.Bsb().SendKeys("123456"); DebitPg.AccountNumber().SendKeys("123456789"); DebitPg.BankName().SendKeys("commBank"); DebitPg.AccountNickname().SendKeys("DebitNickName1"); DebitPg.TCCheckbox().Click(); SeleniumSetMethods.WaitOnPage(secdelay2); DebitPg.AddDebitAccountBTN().Click(); SeleniumSetMethods.WaitOnPage(secdelay4); IWebElement bodyTag3 = WebDriver.FindElement(By.TagName("body")); bool bank1 = bodyTag3.Text.Contains("Account Nickname"); bool bank2 = bodyTag3.Text.Contains("BSB"); bool bank3 = bodyTag3.Text.Contains("Account Number"); bool bank4 = bodyTag3.Text.Contains("Bank"); bool bank5 = bodyTag3.Text.Contains("Account Name"); bool bankField1 = bodyTag3.Text.Contains("Delete"); bool bankField2 = bodyTag3.Text.Contains("DebitNickName1"); bool bankField3 = bodyTag3.Text.Contains("123456"); bool bankField4 = bodyTag3.Text.Contains("123456789"); bool bankField5 = bodyTag3.Text.Contains("commBank"); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(bank1 == true && bank2 == true && bank3 == true && bank4 == true && bank5 == true && bankField1 == true && bankField2 == true && bankField3 == true && bankField4 == true && bankField5 == true); DebitPg.Deleteaccount().Click(); SeleniumSetMethods.WaitOnPage(secdelay3); IWebElement bodyTag4 = WebDriver.FindElement(By.TagName("body")); bool bankdet1 = bodyTag4.Text.Contains("DebitNickName1"); SeleniumSetMethods.WaitOnPage(secdelay2); Assert.IsTrue(bankdet1 == false); DebitPg.DebitCardBTN().Click(); //verify the headings string title = CardPg.BankAccountTitles().Text; Console.WriteLine("title" + title); string data = CardPg.BankAccountData().Text; Console.WriteLine("data" + data); WebDriver.Navigate().GoToUrl("https://demo.billzy.com/received"); SeleniumSetMethods.WaitOnPage(secdelay2); HomePg.SignOutBTN().Click(); } finally { } }
public void checkUrl() { HomePage hp = new HomePage(); hp.CheckURL("https://metanit.com/sharp/tutorial/3.1.php"); }
public void HomePageLoads() { HomePage.GoTo(); HomePage.IsAt().ShouldBeTrue(); }
public void StartUp() { driver = new FirefoxDriver(); homePage = new HomePage(driver); contactPage = new ContactPage(driver); }
public void GivenGoToGoogle() { HomePage homePage = new HomePage(); homePage.GoTo(); }
public void GivenINavigateToMyAuthenticationPage() { HomePage homePage = new HomePage(Driver); homePage.Authenticate(); }
public void WhenIClickOnTheAmericasInVectorMap() { homePage = new HomePage(driver); var title = homePage.GetDestinationsPage().vectormapclick_Americas(); }
public void editCompany() { IWebDriver driver = new ChromeDriver(); HomePage home = new HomePage(driver); globals.expRpt.createTest("Edit company test"); globals.expRpt.logReportStatement(AventStack.ExtentReports.Status.Pass, "The Company updated sucessfully"); globals.expRpt.flushReport(); EditCompanyPage editCompany = new EditCompanyPage(driver); CommonFunctions comFunc = new CommonFunctions(driver); string fullpath = comFunc.getDatasourcePath(); using (StreamReader file = File.OpenText(fullpath)) using (JsonTextReader reader = new JsonTextReader(file)) { JObject data = (JObject)JToken.ReadFrom(reader); comFunc.loginToApplication(); Assert.AreEqual("Company List", home.getText()); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(30000); // search for the company.. update "Company_Name" later editCompany.enterCompanyName(data["searchtoEditCompany_Name"].ToString()); editCompany.clickGo(); //searchCompany.enterCompanyName(data["searchtoEditCompany_Name"].ToString()); //editCompany.clickGo(); editCompany.setrowCount(data["Row_Count"].ToString()); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(300); //click edit editCompany.clickEdit(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(300); //compare the loaded screen with the expected screen Assert.AreEqual("Edit a company", editCompany.geteditcompanyBanner()); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(300); //enter comapny details globals.expRpt.logReportStatement(AventStack.ExtentReports.Status.Info, "Update the Company name"); editCompany.setCompanyName(data["editCompany_Name"].ToString()); globals.expRpt.logReportStatement(AventStack.ExtentReports.Status.Info, "Update the Company type"); editCompany.setCompanyName(data["editCustomer_Type"].ToString()); globals.expRpt.logReportStatement(AventStack.ExtentReports.Status.Info, "Save Company details"); //editCompany.clickcontactSurcharging(); editCompany.clickSave(); //Assert.AreEqual("No data available!", editCompany.getnoCompany()); if (home.getText().Equals("Company List")) { globals.expRpt.logReportStatement(AventStack.ExtentReports.Status.Pass, "Company details updated sucessfully"); } else { globals.expRpt.logReportStatement(AventStack.ExtentReports.Status.Fail, "Company is not in the system to edit"); } } driver.Close(); driver.Quit(); }
public void WhenIClickOnTheAutraliaAndNewzealandInVectorMap() { homePage = new HomePage(driver); string title = homePage.GetDestinationsPage().vectormapclick_AutraliaAndNewzealand(); }
public void ThenIShouldBeAbleToUpdateDetailsOfLastRowOfExistingLanguages() { HomePage editDetailsObj = new HomePage(driver); editDetailsObj.editLanguages(); }
public void WhenIClickOnTheIndianOceanInVectorMap() { homePage = new HomePage(driver); string title = homePage.GetDestinationsPage().vectormapclick_IndianOcean(); }
public void Given_browser_is_on_a_page() { Page = Host.Instance.NavigateToInitialPage<HomePage>(); }
public void GivenIAmOnTheHomePage() { homePage = new HomePage(driver); ScenarioContext.Current.Set(homePage); }
public LoginSteps(IWebDriver driver, HomePage homePage) { this.webDriver = driver; this.homePage = homePage; }
public void Select_EditProfile() { HomePage Home_page = new HomePage(); Home_page.EditProfile(); }
public void WhenIGoToCreateNewStaticPageView() { var homePage = new HomePage(); homePage.NavigateToCreateStaticPageView(); }
public Home() { page = new HomePage(); }
public override Widget build(BuildContext context) { Widget iconWidgetChildren; if (m_Joining) { iconWidgetChildren = new Loading(size: 24); } else { iconWidgetChildren = new Icon( IconFont.IconFontChevronRight, size: 24, color: new Color(0xff959595) ); } return(new GestureDetector( onTap: () => { if (widget.channels.ContainsKey(widget.channel.id)) { var rootState = HomePage.of(context); rootState.Select(widget.channel.id); } else { setState(() => m_Joining = true); var requestUrl = string.IsNullOrEmpty(widget.channel.groupId) ? $"/api/connectapp/v1/channels/{widget.channel.id}/join" : $"/api/connectapp/v1/groups/{widget.channel.groupId}/join"; Post <JoinChannelResponse>( requestUrl, "{}" ).Then(response => { using (WindowProvider.of(context).getScope()) { var state = HomePage.of(context); var responseChannel = response.channel; state.AddChannel(responseChannel); state.Select(responseChannel.id); state.Ack(responseChannel.id); setState(() => m_Joining = false); } }); } }, child: new Container( height: 72, alignment: Alignment.centerLeft, decoration: NormalDecoration, child: new Row( crossAxisAlignment: CrossAxisAlignment.center, children: new List <Widget> { new Container( margin: ThumbnailMargin, child: CreateLobbyIcon( widget.channel.thumbnail, size: 48, radius: 4 ) ), new Expanded( child: new Container( height: 48, child: new Column( crossAxisAlignment: CrossAxisAlignment.start, mainAxisAlignment: MainAxisAlignment.spaceBetween, children: new List <Widget> { new Container( margin: ChannelNameMargin, height: 24, alignment: Alignment.centerLeft, child: new Text( widget.channel.name, style: NormalChannelNameStyle, overflow: TextOverflow.ellipsis ) ), new Container( height: 22, margin: LastMessageMargin, child: new Text( $"{widget.channel.memberCount}成员", style: NormalLastMessageStyle, overflow: TextOverflow.ellipsis ) ) } ) ) ), new Container( margin: LastMessageTimestampMargin, child: iconWidgetChildren ), } ) ) )); }
public HomePageSteps() { _homePage = new HomePage(); }
public void TestMethod() { var page = new HomePage(Driver); page.Register().CreateAccount(); }
private void домашняяСтраницаToolStripMenuItem_Click(object sender, EventArgs e) { try { var home = new HomePage(); Log.Info("OpenHomePage"); home.Show(); } catch (Exception exception) { Log.Fatal(exception.Message); MessageBox.Show(exception.Message); } }
public IDictionary <string, object> BreadcrumbNavigationGetSet(SearchFilters filters, AdvSearchFiltersAll advFilters, bool browse = false, string classIds = "") { BreadcrumbNavigation nav = (BreadcrumbNavigation)System.Web.HttpContext.Current.Session["Navigation"]; if (nav == null) { nav = new BreadcrumbNavigation(); } if (nav.Contains("Exporter")) { nav.Pop(); } if (nav.Contains("Comparison")) { nav.Pop(); } if (nav.Contains("MaterialDetails1")) { nav.Pop(); } if (nav.Contains("Subgroups")) { nav.Pop(); } IDictionary <string, object> allFilters = new Dictionary <string, object>(); foreach (var item in nav.GetOrderedItems().Where(n => n.NavigableID != "HomePage")) { item.IsVisible = false; } if (browse) { allFilters.Add("filters", filters); nav.GetOrderedItems().Where(n => n.NavigableID == "BrowseHome").FirstOrDefault().IsVisible = true; BrowseFacets bf = nav.GetOrderedItems().Where(n => n.NavigableID == "BrowseFacets").FirstOrDefault() as BrowseFacets; if (bf == null) { bf = new BrowseFacets(); bf.PageData = allFilters; } else { if (filters.ClasificationId == 0) { allFilters = (Dictionary <string, object>)bf.PageData; } else { bf.PageData = allFilters; } } bf.IsVisible = true; nav.LastNavigable = "BrowseFacets"; nav.Push(bf); } else { allFilters.Add("filters", filters); allFilters.Add("advFilters", advFilters); if (nav.Contains("AdvancedSearch")) { AdvancedSearchNav asn = nav.GetOrderedItems().Where(n => n.NavigableID == "AdvancedSearch").FirstOrDefault() as AdvancedSearchNav; asn.PageData = null; asn.IsVisible = false; } if (nav.Contains("AdvancedSearchResults")) { AdvancedSearchResults asn = nav.GetOrderedItems().Where(n => n.NavigableID == "AdvancedSearchResults").FirstOrDefault() as AdvancedSearchResults; asn.PageData = null; asn.IsVisible = false; } FullSearch fs = nav.GetOrderedItems().Where(n => n.NavigableID == "FullSearch").FirstOrDefault() as FullSearch; if (fs == null) { HomePage hp = new HomePage(); hp.PageData = 0; ViewBag.TabSelected = hp.PageData; nav.LastNavigable = "HomePage"; hp.IsVisible = true; nav.Push(hp); fs = new FullSearch(); fs.PageData = allFilters; } else { if (filters.filter == null && (filters.Source == null || filters.Source == "0") && (advFilters == null || advFilters.AllFilters == null)) { allFilters = (Dictionary <string, object>)fs.PageData; } else { fs.PageData = allFilters; } if (!string.IsNullOrWhiteSpace(classIds)) { Session["ClassificationIds"] = classIds; } } fs.IsVisible = true; nav.LastNavigable = "FullSearch"; nav.Push(fs); } System.Web.HttpContext.Current.Session["Navigation"] = nav; return(allFilters); }
// 返回 private void button3_Click(object sender, EventArgs e) { HomePage homepage = new HomePage(); homepage.Show(); this.Hide(); }
public void TestMethod1() { HomePage.ManuSelecter("JavaScript Alerts"); JavaScriptClass.HandleJsAlerts(); }
public void GivenINavigateToTheLoginPage() { var homePage = new HomePage(); homePage.NavigateTo(); homePage.ClickOnLogin(); }
public void Initialise() { Driver.Initialize(Settings.Default.SeleniumExecuteLocally, Settings.Default.SeleniumRemoteServerURL, Settings.Default.SeleniumBrowser); HomePage.Navigate((TestEnvironment)Enum.Parse(typeof(TestEnvironment), Settings.Default.TestingEnvironment)); Assert.That(HomePage.IsDisplayed, "Home Page isn't displayed"); }
public void GivenHomePage() { _registerPage = HomePage.SetLanguage(settings.Language).RegisterNewUser(); }
public void WhenIClickSearch() { HomePage.ClickSearchButton(); BasePage.WaitForPageLoadComplete(); }
public App() { // The root page of your application MainPage = new HomePage(); }
public void WhenIPutCopiedNameToSearchInput() { HomePage.PutKeywordToSearchInput(NewsPage.CategoryLinkOfHeadlineArticleSpan.Text); }