Inheritance: System.Web.UI.Page
Ejemplo n.º 1
0
 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);
          }
     }
     
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        public Logon UsingCredentials(string userName, string password)
        {
            page.Password = password;
            page.UserName = userName;

            homePage= page.ClickLogin();

            loggedIn = homePage != null;

            return this;
        }
Ejemplo n.º 5
0
		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());
        }
Ejemplo n.º 8
0
 // [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);
 }
Ejemplo n.º 9
0
		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;
		}
Ejemplo n.º 10
0
        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);
                }
            }
        }
Ejemplo n.º 11
0
 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;
 }
Ejemplo n.º 12
0
        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);
        }
Ejemplo n.º 13
0
        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")
                    );
                }
            }
        }
Ejemplo n.º 14
0
        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();
            }
        }
Ejemplo n.º 15
0
 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");
 }
Ejemplo n.º 21
0
 public void TestMethod2()
 {
     HomePage.ManuSelecter("JavaScript Alerts");
     JavaScriptClass.HandleJsAlertswithSendKey();
 }
Ejemplo n.º 22
0
        public void FaceCategory_SeeAllSubCategories_Test()
        {
            var home = new HomePage();

            home.SeeAllFaceSubCategories();
        }
Ejemplo n.º 23
0
 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
            {
            }
        }
Ejemplo n.º 25
0
        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;
        }
Ejemplo n.º 26
0
        public void WhenIFilterBy(string filter)
        {
            var homePage = new HomePage(driver);

            homePage.filterBy(filter);
        }
Ejemplo n.º 27
0
        public App()
        {
            InitializeComponent();

            MainPage = new HomePage();
        }
Ejemplo n.º 28
0
 public EmployeesSteps()
 {
     _homePage         = UnityContainerFactory.GetContainer().Resolve <HomePage>();
     _employeeListPage = UnityContainerFactory.GetContainer().Resolve <EmployeeListPage>();
 }
Ejemplo n.º 29
0
 public void WhenIClickOnFileABugLink()
 {
     this.hPage = new HomePage(ObjectRepository.Driver);
     this.lPage = this.hPage.NavigateToLogin();
 }
Ejemplo n.º 30
0
 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
            {
            }
        }
Ejemplo n.º 32
0
        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();
        }
Ejemplo n.º 36
0
        public void GivenINavigateToMyAuthenticationPage()
        {
            HomePage homePage = new HomePage(Driver);

            homePage.Authenticate();
        }
 public void WhenIClickOnTheAmericasInVectorMap()
 {
     homePage = new HomePage(driver);
        var title = homePage.GetDestinationsPage().vectormapclick_Americas();
 }
Ejemplo n.º 38
0
        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();
 }
Ejemplo n.º 42
0
 public void Given_browser_is_on_a_page()
 {
     Page = Host.Instance.NavigateToInitialPage<HomePage>();
 }
 public void GivenIAmOnTheHomePage()
 {
     homePage = new HomePage(driver);
     ScenarioContext.Current.Set(homePage);
 }
Ejemplo n.º 44
0
 public LoginSteps(IWebDriver driver, HomePage homePage)
 {
     this.webDriver = driver;
     this.homePage  = homePage;
 }
Ejemplo n.º 45
0
        public void Select_EditProfile()
        {
            HomePage Home_page = new HomePage();

            Home_page.EditProfile();
        }
Ejemplo n.º 46
0
 public void WhenIGoToCreateNewStaticPageView()
 {
     var homePage = new HomePage();
     homePage.NavigateToCreateStaticPageView();
 }
Ejemplo n.º 47
0
 public Home()
 {
     page = new HomePage();
 }
Ejemplo n.º 48
0
        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
                    ),
            }
                               )
                           )
                       ));
        }
Ejemplo n.º 49
0
 public HomePageSteps()
 {
     _homePage = new HomePage();
 }
Ejemplo n.º 50
0
        public void TestMethod()
        {
            var page = new HomePage(Driver);

            page.Register().CreateAccount();
        }
Ejemplo n.º 51
0
 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);
        }
Ejemplo n.º 53
0
 // 返回
 private void button3_Click(object sender, EventArgs e)
 {
     HomePage homepage = new HomePage();
     homepage.Show();
     this.Hide();
 }
Ejemplo n.º 54
0
 public void TestMethod1()
 {
     HomePage.ManuSelecter("JavaScript Alerts");
     JavaScriptClass.HandleJsAlerts();
 }
Ejemplo n.º 55
0
 public void GivenINavigateToTheLoginPage()
 {
     var homePage = new HomePage();
     homePage.NavigateTo();
     homePage.ClickOnLogin();
 }
Ejemplo n.º 56
0
 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");
 }
Ejemplo n.º 57
0
 public void GivenHomePage()
 {
     _registerPage = HomePage.SetLanguage(settings.Language).RegisterNewUser();
 }
Ejemplo n.º 58
0
 public void WhenIClickSearch()
 {
     HomePage.ClickSearchButton();
     BasePage.WaitForPageLoadComplete();
 }
Ejemplo n.º 59
0
 public App()
 {
     // The root page of your application
     MainPage = new HomePage();
 }
Ejemplo n.º 60
0
 public void WhenIPutCopiedNameToSearchInput()
 {
     HomePage.PutKeywordToSearchInput(NewsPage.CategoryLinkOfHeadlineArticleSpan.Text);
 }